fix8  version 0.9.0
Open Source C++ FIX Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
texgw_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2013-06-25 11:50:22 ***
3 //-------------------------------------------------------------------------------------------------
4 #if 0
5 
6 Fix8 is released under the GNU LESSER GENERAL PUBLIC LICENSE Version 3.
7 
8 Fix8 Open Source FIX Engine.
9 Copyright (C) 2010-13 David L. Dight <fix@fix8.org>
10 
11 Fix8 is free software: you can redistribute it and / or modify it under the terms of the
12 GNU Lesser General Public License as published by the Free Software Foundation, either
13 version 3 of the License, or (at your option) any later version.
14 
15 Fix8 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
16 even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 
18 You should have received a copy of the GNU Lesser General Public License along with Fix8.
19 If not, see <http://www.gnu.org/licenses/>.
20 
21 *******************************************************************************************
22 * Special note for Fix8 compiler generated source code *
23 * *
24 * Binary works that are the results of compilation of code that is generated by the Fix8 *
25 * compiler can be released without releasing your source code as long as your binary *
26 * links dynamically against an unmodified version of the Fix8 library. You are however *
27 * required to leave the copyright text in the generated code. *
28 * *
29 *******************************************************************************************
30 
31 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
32 THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
33 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
34 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
35 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
36 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
37 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
38 
39 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
40 HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
41 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
42 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
43 NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
44 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
45 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
46 
47 #endif
48 
49 //-------------------------------------------------------------------------------------------------
50 // texgw_traits.cpp
51 //-------------------------------------------------------------------------------------------------
52 #include <f8config.h>
53 #include <iostream>
54 #include <fstream>
55 #include <iomanip>
56 #include <sstream>
57 #include <vector>
58 #include <map>
59 #include <list>
60 #include <set>
61 #include <iterator>
62 #include <algorithm>
63 #include <bitset>
64 #include <regex.h>
65 #include <cerrno>
66 #include <string.h>
67 #if defined HAS_TR1_UNORDERED_MAP
68 #include <tr1/unordered_map>
69 #endif
70 // f8 includes
71 #include <f8exception.hpp>
72 #include <hypersleep.hpp>
73 #include <mpmc.hpp>
74 #include <f8utils.hpp>
75 #include <f8types.hpp>
76 #include <traits.hpp>
77 #include <field.hpp>
78 #include <message.hpp>
79 #include "texgw_types.hpp"
80 #include "texgw_router.hpp"
81 #include "texgw_classes.hpp"
82 //-------------------------------------------------------------------------------------------------
83 namespace FIX8 {
84 namespace TEX {
85 
86 //-------------------------------------------------------------------------------------------------
87 //-------------------------------------------------------------------------------------------------
88 const FieldTrait Heartbeat::_traits[] =
89 {
90  FieldTrait( 112,15, 1, 0,0x04)
91 };
92 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, 1);
93 const MsgType Heartbeat::_msgtype("0");
94 //-------------------------------------------------------------------------------------------------
95 const FieldTrait TestRequest::_traits[] =
96 {
97  FieldTrait( 112,15, 1, 0,0x05)
98 };
99 const FieldTrait_Hash_Array TestRequest::_ftha(TestRequest::_traits, 1);
100 const MsgType TestRequest::_msgtype("1");
101 //-------------------------------------------------------------------------------------------------
102 const FieldTrait ResendRequest::_traits[] =
103 {
104  FieldTrait( 7, 4, 1, 0,0x05), FieldTrait( 16, 4, 2, 0,0x05)
105 };
106 const FieldTrait_Hash_Array ResendRequest::_ftha(ResendRequest::_traits, 2);
108 //-------------------------------------------------------------------------------------------------
109 const FieldTrait Reject::_traits[] =
110 {
111  FieldTrait( 45, 4, 1, 0,0x05), FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
112  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 371, 1, 2, 0,0x04), FieldTrait( 372,15, 3, 0,0x04),
113  FieldTrait( 373, 1, 4, 0,0x04)
114 };
115 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, 7);
116 const MsgType Reject::_msgtype("3");
117 //-------------------------------------------------------------------------------------------------
118 const FieldTrait SequenceReset::_traits[] =
119 {
120  FieldTrait( 36, 4, 2, 0,0x05), FieldTrait( 123, 8, 1, 0,0x04)
121 };
122 const FieldTrait_Hash_Array SequenceReset::_ftha(SequenceReset::_traits, 2);
124 //-------------------------------------------------------------------------------------------------
125 const FieldTrait Logout::_traits[] =
126 {
127  FieldTrait( 58,15, 1, 0,0x04), FieldTrait( 354, 2, 2, 0,0x04), FieldTrait( 355,28, 3, 0,0x04)
128 };
129 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, 3);
130 const MsgType Logout::_msgtype("5");
131 //-------------------------------------------------------------------------------------------------
132 const FieldTrait IOI::_traits[] =
133 {
134  FieldTrait( 15,19,110, 0,0x04), FieldTrait( 22,15, 7, 54,0x14), FieldTrait( 23,15, 1, 0,0x05),
135  FieldTrait( 25, 7,116, 0,0x04), FieldTrait( 26,15, 3, 0,0x04), FieldTrait( 27,15,109, 0,0x05),
136  FieldTrait( 28, 7, 2, 0,0x05), FieldTrait( 38,10,104, 93,0x14), FieldTrait( 44,11,114, 0,0x04),
137  FieldTrait( 48,15, 6, 54,0x14), FieldTrait( 54, 7,102, 0,0x05), FieldTrait( 55,15, 4, 54,0x14),
138  FieldTrait( 58,15,119, 0,0x04), FieldTrait( 60,22,122, 0,0x04), FieldTrait( 62,22,115, 0,0x04),
139  FieldTrait( 65,15, 5, 54,0x14), FieldTrait( 106,15, 33, 54,0x14), FieldTrait( 107,15, 36, 54,0x14),
140  FieldTrait( 130, 8,117, 0,0x04), FieldTrait( 149,15,123, 0,0x04), FieldTrait( 152,10,105, 93,0x14),
141  FieldTrait( 167,15, 11, 54,0x14), FieldTrait( 199, 1,118, 46,0x1c), FieldTrait( 200,21, 13, 54,0x14),
142  FieldTrait( 201, 1, 74, 54,0x14), FieldTrait( 202,11, 27, 54,0x14), FieldTrait( 206, 7, 29, 54,0x14),
143  FieldTrait( 207,20, 32, 54,0x14), FieldTrait( 215, 1,124,141,0x1c), FieldTrait( 218,12,125,160,0x14),
144  FieldTrait( 220,19,126,160,0x14), FieldTrait( 221,15,127,160,0x14), FieldTrait( 222,15,128,160,0x14),
145  FieldTrait( 223,14, 31, 54,0x14), FieldTrait( 224,25, 15, 54,0x14), FieldTrait( 225,25, 16, 54,0x14),
146  FieldTrait( 226, 1, 18, 54,0x14), FieldTrait( 227,14, 19, 54,0x14), FieldTrait( 228, 9, 20, 54,0x14),
147  FieldTrait( 231, 9, 30, 54,0x14), FieldTrait( 232, 1,111,162,0x1c), FieldTrait( 235,15,133,198,0x14),
148  FieldTrait( 236,14,134,198,0x14), FieldTrait( 239, 1, 17, 54,0x14), FieldTrait( 240,25, 26, 54,0x14),
149  FieldTrait( 255,15, 21, 54,0x14), FieldTrait( 348, 2, 34, 54,0x14), FieldTrait( 349,28, 35, 54,0x14),
150  FieldTrait( 350, 2, 37, 54,0x14), FieldTrait( 351,28, 38, 54,0x14), FieldTrait( 354, 2,120, 0,0x04),
151  FieldTrait( 355,28,121, 0,0x04), FieldTrait( 423, 1,113, 0,0x04), FieldTrait( 453, 1,139, 94,0x1c),
152  FieldTrait( 454, 1, 8,142,0x1c), FieldTrait( 460, 1, 9, 54,0x14), FieldTrait( 461,15, 10, 54,0x14),
153  FieldTrait( 468, 7,107, 93,0x14), FieldTrait( 469, 9,108, 93,0x14), FieldTrait( 470,18, 23, 54,0x14),
154  FieldTrait( 471,15, 24, 54,0x14), FieldTrait( 472,15, 25, 54,0x14), FieldTrait( 516,14,106, 93,0x14),
155  FieldTrait( 541,25, 14, 54,0x14), FieldTrait( 543,15, 22, 54,0x14), FieldTrait( 555, 1,112, 50,0x1c),
156  FieldTrait( 662,11,129,160,0x14), FieldTrait( 663, 1,130,160,0x14), FieldTrait( 667,21, 40, 54,0x14),
157  FieldTrait( 691,15, 39, 54,0x14), FieldTrait( 696,25,136,198,0x14), FieldTrait( 697,11,137,198,0x14),
158  FieldTrait( 698, 1,138,198,0x14), FieldTrait( 699,15,131,160,0x14), FieldTrait( 701,25,135,198,0x14),
159  FieldTrait( 711, 1,101,188,0x1c), FieldTrait( 761,15,132,160,0x14), FieldTrait( 762,15, 12, 54,0x14),
160  FieldTrait( 788, 1, 96, 44,0x14), FieldTrait( 854, 1,103, 0,0x04), FieldTrait( 864, 1, 43, 38,0x1c),
161  FieldTrait( 873,25, 44, 54,0x14), FieldTrait( 874,25, 45, 54,0x14), FieldTrait( 875, 1, 41, 54,0x14),
162  FieldTrait( 876,15, 42, 54,0x14), FieldTrait( 898,14,100, 44,0x14), FieldTrait( 913,15, 92, 44,0x14),
163  FieldTrait( 914,15, 93, 44,0x14), FieldTrait( 915,25, 94, 44,0x14), FieldTrait( 916,25, 97, 44,0x14),
164  FieldTrait( 917,25, 98, 44,0x14), FieldTrait( 918,19, 95, 44,0x14), FieldTrait( 919, 1, 99, 44,0x14),
165  FieldTrait( 947,19, 28, 54,0x14), FieldTrait( 965,15, 46, 54,0x14), FieldTrait( 966,15, 47, 54,0x14),
166  FieldTrait( 967, 9, 49, 54,0x14), FieldTrait( 968, 9, 50, 54,0x14), FieldTrait( 969, 9, 51, 54,0x14),
167  FieldTrait( 970, 1, 52, 54,0x14), FieldTrait( 971, 1, 53, 54,0x14), FieldTrait( 996,15, 55, 54,0x14),
168  FieldTrait( 997,15, 56, 54,0x14), FieldTrait(1018, 1, 54, 57,0x1c), FieldTrait(1049, 7, 48, 54,0x14),
169  FieldTrait(1079,26, 57, 54,0x14), FieldTrait(1146,13, 59, 54,0x14), FieldTrait(1147,10, 60, 54,0x14),
170  FieldTrait(1151,15, 58, 54,0x14), FieldTrait(1180,15,140, 8,0x14), FieldTrait(1181, 4,141, 8,0x14),
171  FieldTrait(1184, 2, 61,150,0x14), FieldTrait(1185,29, 62,150,0x14), FieldTrait(1186,15, 63,150,0x14),
172  FieldTrait(1191,15, 65, 54,0x14), FieldTrait(1192,10, 66, 54,0x14), FieldTrait(1193, 7, 67, 54,0x14),
173  FieldTrait(1194, 1, 68, 54,0x14), FieldTrait(1195,13, 69, 54,0x14), FieldTrait(1196,15, 70, 54,0x14),
174  FieldTrait(1197,15, 77, 54,0x14), FieldTrait(1198, 1, 71, 54,0x14), FieldTrait(1199,11, 72, 54,0x14),
175  FieldTrait(1200,11, 73, 54,0x14), FieldTrait(1227,15, 64, 54,0x14), FieldTrait(1242, 8, 76, 54,0x14),
176  FieldTrait(1244, 8, 75, 54,0x14), FieldTrait(1350, 4,142, 8,0x14), FieldTrait(1352, 8,143, 8,0x14),
177  FieldTrait(1435, 1, 78, 54,0x14), FieldTrait(1439, 1, 79, 54,0x14), FieldTrait(1449,15, 80, 54,0x14),
178  FieldTrait(1450,15, 81, 54,0x14), FieldTrait(1451,14, 82, 54,0x14), FieldTrait(1452,14, 83, 54,0x14),
179  FieldTrait(1457,14, 84, 54,0x14), FieldTrait(1458,14, 85, 54,0x14), FieldTrait(1478, 1, 86, 54,0x14),
180  FieldTrait(1479, 1, 87, 54,0x14), FieldTrait(1480,14, 88, 54,0x14), FieldTrait(1481, 1, 89, 54,0x14),
181  FieldTrait(1482, 1, 90, 54,0x14), FieldTrait(1483, 1, 91, 21,0x1c)
182 };
183 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, 143);
184 const MsgType IOI::_msgtype("6");
185 //-------------------------------------------------------------------------------------------------
186 const FieldTrait IOI::NoIOIQualifiers::_traits[] =
187 {
188  FieldTrait( 104, 7, 1, 0,0x04)
189 };
190 const FieldTrait_Hash_Array IOI::NoIOIQualifiers::_ftha(IOI::NoIOIQualifiers::_traits, 1);
191 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
192 const unsigned short IOI::NoIOIQualifiers::_fnum;
193 //-------------------------------------------------------------------------------------------------
194 const FieldTrait IOI::NoRoutingIDs::_traits[] =
195 {
196  FieldTrait( 216, 1, 1, 0,0x04), FieldTrait( 217,15, 2, 0,0x04)
197 };
198 const FieldTrait_Hash_Array IOI::NoRoutingIDs::_ftha(IOI::NoRoutingIDs::_traits, 2);
199 const MsgType IOI::NoRoutingIDs::_msgtype("NoRoutingIDs");
200 const unsigned short IOI::NoRoutingIDs::_fnum;
201 //-------------------------------------------------------------------------------------------------
202 const FieldTrait IOI::NoStipulations::_traits[] =
203 {
204  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
205 };
206 const FieldTrait_Hash_Array IOI::NoStipulations::_ftha(IOI::NoStipulations::_traits, 2);
207 const MsgType IOI::NoStipulations::_msgtype("NoStipulations");
208 const unsigned short IOI::NoStipulations::_fnum;
209 //-------------------------------------------------------------------------------------------------
210 const FieldTrait IOI::NoPartyIDs::_traits[] =
211 {
212  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
213  FieldTrait( 802, 1, 4,107,0x1c)
214 };
215 const FieldTrait_Hash_Array IOI::NoPartyIDs::_ftha(IOI::NoPartyIDs::_traits, 4);
216 const MsgType IOI::NoPartyIDs::_msgtype("NoPartyIDs");
217 const unsigned short IOI::NoPartyIDs::_fnum;
218 //-------------------------------------------------------------------------------------------------
219 const FieldTrait IOI::NoPartyIDs::NoPartySubIDs::_traits[] =
220 {
221  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
222 };
223 const FieldTrait_Hash_Array IOI::NoPartyIDs::NoPartySubIDs::_ftha(IOI::NoPartyIDs::NoPartySubIDs::_traits, 2);
224 const MsgType IOI::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
225 const unsigned short IOI::NoPartyIDs::NoPartySubIDs::_fnum;
226 //-------------------------------------------------------------------------------------------------
227 const FieldTrait IOI::NoSecurityAltID::_traits[] =
228 {
229  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
230 };
231 const FieldTrait_Hash_Array IOI::NoSecurityAltID::_ftha(IOI::NoSecurityAltID::_traits, 2);
232 const MsgType IOI::NoSecurityAltID::_msgtype("NoSecurityAltID");
233 const unsigned short IOI::NoSecurityAltID::_fnum;
234 //-------------------------------------------------------------------------------------------------
235 const FieldTrait IOI::NoLegs::_traits[] =
236 {
237  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
238  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
239  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
240  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
241  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
242  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
243  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
244  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
245  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
246  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
247  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
248  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
249  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 682,15, 55, 0,0x04), FieldTrait( 683, 1, 56, 65,0x1c),
250  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
251  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
252  FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14),
253  FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14),
254  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
255  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
256 };
257 const FieldTrait_Hash_Array IOI::NoLegs::_ftha(IOI::NoLegs::_traits, 56);
258 const MsgType IOI::NoLegs::_msgtype("NoLegs");
259 const unsigned short IOI::NoLegs::_fnum;
260 //-------------------------------------------------------------------------------------------------
261 const FieldTrait IOI::NoLegs::NoLegSecurityAltID::_traits[] =
262 {
263  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
264 };
265 const FieldTrait_Hash_Array IOI::NoLegs::NoLegSecurityAltID::_ftha(IOI::NoLegs::NoLegSecurityAltID::_traits, 2);
266 const MsgType IOI::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
267 const unsigned short IOI::NoLegs::NoLegSecurityAltID::_fnum;
268 //-------------------------------------------------------------------------------------------------
269 const FieldTrait IOI::NoLegs::NoLegStipulations::_traits[] =
270 {
271  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
272 };
273 const FieldTrait_Hash_Array IOI::NoLegs::NoLegStipulations::_ftha(IOI::NoLegs::NoLegStipulations::_traits, 2);
274 const MsgType IOI::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
275 const unsigned short IOI::NoLegs::NoLegStipulations::_fnum;
276 //-------------------------------------------------------------------------------------------------
277 const FieldTrait IOI::NoUnderlyings::_traits[] =
278 {
279  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
280  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
281  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
282  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
283  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
284  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
285  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
286  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
287  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
288  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
289  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
290  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
291  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
292  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
293  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
294  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
295  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
296  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
297  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
298  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
299  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
300  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
301  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
302  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
303 };
304 const FieldTrait_Hash_Array IOI::NoUnderlyings::_ftha(IOI::NoUnderlyings::_traits, 72);
305 const MsgType IOI::NoUnderlyings::_msgtype("NoUnderlyings");
306 const unsigned short IOI::NoUnderlyings::_fnum;
307 //-------------------------------------------------------------------------------------------------
308 const FieldTrait IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
309 {
310  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
311 };
312 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
313 const MsgType IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
314 const unsigned short IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
315 //-------------------------------------------------------------------------------------------------
316 const FieldTrait IOI::NoUnderlyings::NoUnderlyingStips::_traits[] =
317 {
318  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
319 };
320 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingStips::_ftha(IOI::NoUnderlyings::NoUnderlyingStips::_traits, 2);
321 const MsgType IOI::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
322 const unsigned short IOI::NoUnderlyings::NoUnderlyingStips::_fnum;
323 //-------------------------------------------------------------------------------------------------
324 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
325 {
326  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
327  FieldTrait(1062, 1, 4,196,0x1c)
328 };
329 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
330 const MsgType IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
331 const unsigned short IOI::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
332 //-------------------------------------------------------------------------------------------------
333 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
334 {
335  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
336 };
337 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
338 const MsgType IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
339 const unsigned short IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
340 //-------------------------------------------------------------------------------------------------
341 const FieldTrait IOI::NoEvents::_traits[] =
342 {
343  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
344  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
345 };
346 const FieldTrait_Hash_Array IOI::NoEvents::_ftha(IOI::NoEvents::_traits, 5);
347 const MsgType IOI::NoEvents::_msgtype("NoEvents");
348 const unsigned short IOI::NoEvents::_fnum;
349 //-------------------------------------------------------------------------------------------------
350 const FieldTrait IOI::NoInstrumentParties::_traits[] =
351 {
352  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
353  FieldTrait(1052, 1, 4, 58,0x1c)
354 };
356 const MsgType IOI::NoInstrumentParties::_msgtype("NoInstrumentParties");
357 const unsigned short IOI::NoInstrumentParties::_fnum;
358 //-------------------------------------------------------------------------------------------------
359 const FieldTrait IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
360 {
361  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
362 };
363 const FieldTrait_Hash_Array IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
364 const MsgType IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
365 const unsigned short IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
366 //-------------------------------------------------------------------------------------------------
367 const FieldTrait IOI::NoComplexEvents::_traits[] =
368 {
369  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
370  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
371  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
372 };
373 const FieldTrait_Hash_Array IOI::NoComplexEvents::_ftha(IOI::NoComplexEvents::_traits, 8);
374 const MsgType IOI::NoComplexEvents::_msgtype("NoComplexEvents");
375 const unsigned short IOI::NoComplexEvents::_fnum;
376 //-------------------------------------------------------------------------------------------------
377 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::_traits[] =
378 {
379  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
380 };
381 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::_ftha(IOI::NoComplexEvents::NoComplexEventDates::_traits, 3);
382 const MsgType IOI::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
383 const unsigned short IOI::NoComplexEvents::NoComplexEventDates::_fnum;
384 //-------------------------------------------------------------------------------------------------
385 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
386 {
387  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
388 };
389 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
390 const MsgType IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
391 const unsigned short IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
392 //-------------------------------------------------------------------------------------------------
393 const FieldTrait Advertisement::_traits[] =
394 {
395  FieldTrait( 2,15, 1, 0,0x05), FieldTrait( 3,15, 3, 0,0x04), FieldTrait( 4, 7, 94, 0,0x05),
396  FieldTrait( 5,15, 2, 0,0x05), FieldTrait( 15,19, 98, 0,0x04), FieldTrait( 22,15, 7, 54,0x14),
397  FieldTrait( 30,20,105, 0,0x04), FieldTrait( 44,11, 97, 0,0x04), FieldTrait( 48,15, 6, 54,0x14),
398  FieldTrait( 53,10, 95, 0,0x05), FieldTrait( 55,15, 4, 54,0x14), FieldTrait( 58,15,101, 0,0x04),
399  FieldTrait( 60,22,100, 0,0x04), FieldTrait( 65,15, 5, 54,0x14), FieldTrait( 75,25, 99, 0,0x04),
400  FieldTrait( 106,15, 33, 54,0x14), FieldTrait( 107,15, 36, 54,0x14), FieldTrait( 149,15,104, 0,0x04),
401  FieldTrait( 167,15, 11, 54,0x14), FieldTrait( 200,21, 13, 54,0x14), FieldTrait( 201, 1, 74, 54,0x14),
402  FieldTrait( 202,11, 27, 54,0x14), FieldTrait( 206, 7, 29, 54,0x14), FieldTrait( 207,20, 32, 54,0x14),
403  FieldTrait( 223,14, 31, 54,0x14), FieldTrait( 224,25, 15, 54,0x14), FieldTrait( 225,25, 16, 54,0x14),
404  FieldTrait( 226, 1, 18, 54,0x14), FieldTrait( 227,14, 19, 54,0x14), FieldTrait( 228, 9, 20, 54,0x14),
405  FieldTrait( 231, 9, 30, 54,0x14), FieldTrait( 239, 1, 17, 54,0x14), FieldTrait( 240,25, 26, 54,0x14),
406  FieldTrait( 255,15, 21, 54,0x14), FieldTrait( 336,15,106, 0,0x04), FieldTrait( 348, 2, 34, 54,0x14),
407  FieldTrait( 349,28, 35, 54,0x14), FieldTrait( 350, 2, 37, 54,0x14), FieldTrait( 351,28, 38, 54,0x14),
408  FieldTrait( 354, 2,102, 0,0x04), FieldTrait( 355,28,103, 0,0x04), FieldTrait( 454, 1, 8,142,0x1c),
409  FieldTrait( 460, 1, 9, 54,0x14), FieldTrait( 461,15, 10, 54,0x14), FieldTrait( 470,18, 23, 54,0x14),
410  FieldTrait( 471,15, 24, 54,0x14), FieldTrait( 472,15, 25, 54,0x14), FieldTrait( 541,25, 14, 54,0x14),
411  FieldTrait( 543,15, 22, 54,0x14), FieldTrait( 555, 1, 92, 49,0x1c), FieldTrait( 625,15,107, 0,0x04),
412  FieldTrait( 667,21, 40, 54,0x14), FieldTrait( 691,15, 39, 54,0x14), FieldTrait( 711, 1, 93,188,0x1c),
413  FieldTrait( 762,15, 12, 54,0x14), FieldTrait( 854, 1, 96, 0,0x04), FieldTrait( 864, 1, 43, 38,0x1c),
414  FieldTrait( 873,25, 44, 54,0x14), FieldTrait( 874,25, 45, 54,0x14), FieldTrait( 875, 1, 41, 54,0x14),
415  FieldTrait( 876,15, 42, 54,0x14), FieldTrait( 947,19, 28, 54,0x14), FieldTrait( 965,15, 46, 54,0x14),
416  FieldTrait( 966,15, 47, 54,0x14), FieldTrait( 967, 9, 49, 54,0x14), FieldTrait( 968, 9, 50, 54,0x14),
417  FieldTrait( 969, 9, 51, 54,0x14), FieldTrait( 970, 1, 52, 54,0x14), FieldTrait( 971, 1, 53, 54,0x14),
418  FieldTrait( 996,15, 55, 54,0x14), FieldTrait( 997,15, 56, 54,0x14), FieldTrait(1018, 1, 54, 57,0x1c),
419  FieldTrait(1049, 7, 48, 54,0x14), FieldTrait(1079,26, 57, 54,0x14), FieldTrait(1146,13, 59, 54,0x14),
420  FieldTrait(1147,10, 60, 54,0x14), FieldTrait(1151,15, 58, 54,0x14), FieldTrait(1184, 2, 61,150,0x14),
421  FieldTrait(1185,29, 62,150,0x14), FieldTrait(1186,15, 63,150,0x14), FieldTrait(1191,15, 65, 54,0x14),
422  FieldTrait(1192,10, 66, 54,0x14), FieldTrait(1193, 7, 67, 54,0x14), FieldTrait(1194, 1, 68, 54,0x14),
423  FieldTrait(1195,13, 69, 54,0x14), FieldTrait(1196,15, 70, 54,0x14), FieldTrait(1197,15, 77, 54,0x14),
424  FieldTrait(1198, 1, 71, 54,0x14), FieldTrait(1199,11, 72, 54,0x14), FieldTrait(1200,11, 73, 54,0x14),
425  FieldTrait(1227,15, 64, 54,0x14), FieldTrait(1242, 8, 76, 54,0x14), FieldTrait(1244, 8, 75, 54,0x14),
426  FieldTrait(1435, 1, 78, 54,0x14), FieldTrait(1439, 1, 79, 54,0x14), FieldTrait(1449,15, 80, 54,0x14),
427  FieldTrait(1450,15, 81, 54,0x14), FieldTrait(1451,14, 82, 54,0x14), FieldTrait(1452,14, 83, 54,0x14),
428  FieldTrait(1457,14, 84, 54,0x14), FieldTrait(1458,14, 85, 54,0x14), FieldTrait(1478, 1, 86, 54,0x14),
429  FieldTrait(1479, 1, 87, 54,0x14), FieldTrait(1480,14, 88, 54,0x14), FieldTrait(1481, 1, 89, 54,0x14),
430  FieldTrait(1482, 1, 90, 54,0x14), FieldTrait(1483, 1, 91, 21,0x1c)
431 };
432 const FieldTrait_Hash_Array Advertisement::_ftha(Advertisement::_traits, 107);
434 //-------------------------------------------------------------------------------------------------
435 const FieldTrait Advertisement::NoSecurityAltID::_traits[] =
436 {
437  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
438 };
440 const MsgType Advertisement::NoSecurityAltID::_msgtype("NoSecurityAltID");
441 const unsigned short Advertisement::NoSecurityAltID::_fnum;
442 //-------------------------------------------------------------------------------------------------
443 const FieldTrait Advertisement::NoLegs::_traits[] =
444 {
445  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
446  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
447  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
448  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
449  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
450  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
451  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
452  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
453  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
454  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
455  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
456  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
457  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
458  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
459  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
460  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
461  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
462  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
463 };
464 const FieldTrait_Hash_Array Advertisement::NoLegs::_ftha(Advertisement::NoLegs::_traits, 54);
466 const unsigned short Advertisement::NoLegs::_fnum;
467 //-------------------------------------------------------------------------------------------------
468 const FieldTrait Advertisement::NoLegs::NoLegSecurityAltID::_traits[] =
469 {
470  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
471 };
472 const FieldTrait_Hash_Array Advertisement::NoLegs::NoLegSecurityAltID::_ftha(Advertisement::NoLegs::NoLegSecurityAltID::_traits, 2);
473 const MsgType Advertisement::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
474 const unsigned short Advertisement::NoLegs::NoLegSecurityAltID::_fnum;
475 //-------------------------------------------------------------------------------------------------
476 const FieldTrait Advertisement::NoUnderlyings::_traits[] =
477 {
478  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
479  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
480  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
481  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
482  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
483  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
484  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
485  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
486  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
487  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
488  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
489  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
490  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
491  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
492  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
493  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
494  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
495  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
496  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
497  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
498  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
499  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
500  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
501  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
502 };
504 const MsgType Advertisement::NoUnderlyings::_msgtype("NoUnderlyings");
505 const unsigned short Advertisement::NoUnderlyings::_fnum;
506 //-------------------------------------------------------------------------------------------------
507 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
508 {
509  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
510 };
511 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
512 const MsgType Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
513 const unsigned short Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
514 //-------------------------------------------------------------------------------------------------
515 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingStips::_traits[] =
516 {
517  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
518 };
519 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(Advertisement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
520 const MsgType Advertisement::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
521 const unsigned short Advertisement::NoUnderlyings::NoUnderlyingStips::_fnum;
522 //-------------------------------------------------------------------------------------------------
523 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
524 {
525  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
526  FieldTrait(1062, 1, 4,196,0x1c)
527 };
528 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
529 const MsgType Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
530 const unsigned short Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
531 //-------------------------------------------------------------------------------------------------
532 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
533 {
534  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
535 };
536 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
537 const MsgType Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
538 const unsigned short Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
539 //-------------------------------------------------------------------------------------------------
540 const FieldTrait Advertisement::NoEvents::_traits[] =
541 {
542  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
543  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
544 };
547 const unsigned short Advertisement::NoEvents::_fnum;
548 //-------------------------------------------------------------------------------------------------
550 {
551  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
552  FieldTrait(1052, 1, 4, 58,0x1c)
553 };
555 const MsgType Advertisement::NoInstrumentParties::_msgtype("NoInstrumentParties");
556 const unsigned short Advertisement::NoInstrumentParties::_fnum;
557 //-------------------------------------------------------------------------------------------------
558 const FieldTrait Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
559 {
560  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
561 };
562 const FieldTrait_Hash_Array Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
563 const MsgType Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
564 const unsigned short Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
565 //-------------------------------------------------------------------------------------------------
566 const FieldTrait Advertisement::NoComplexEvents::_traits[] =
567 {
568  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
569  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
570  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
571 };
573 const MsgType Advertisement::NoComplexEvents::_msgtype("NoComplexEvents");
574 const unsigned short Advertisement::NoComplexEvents::_fnum;
575 //-------------------------------------------------------------------------------------------------
576 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::_traits[] =
577 {
578  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
579 };
580 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::_traits, 3);
581 const MsgType Advertisement::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
582 const unsigned short Advertisement::NoComplexEvents::NoComplexEventDates::_fnum;
583 //-------------------------------------------------------------------------------------------------
584 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
585 {
586  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
587 };
588 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
589 const MsgType Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
590 const unsigned short Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
591 //-------------------------------------------------------------------------------------------------
592 const FieldTrait ExecutionReport::_traits[] =
593 {
594  FieldTrait( 1,15, 27, 0,0x04), FieldTrait( 6,11,196, 0,0x04), FieldTrait( 11,15, 5, 0,0x04),
595  FieldTrait( 12,13,204, 16,0x14), FieldTrait( 13, 7,205, 16,0x14), FieldTrait( 14,10,195, 0,0x05),
596  FieldTrait( 15,19,171, 0,0x04), FieldTrait( 17,15, 20, 0,0x05), FieldTrait( 18,16,178, 0,0x04),
597  FieldTrait( 19,15, 21, 0,0x04), FieldTrait( 21, 7,241, 0,0x04), FieldTrait( 22,15, 40, 54,0x14),
598  FieldTrait( 29, 7,193, 0,0x04), FieldTrait( 30,20,189, 0,0x04), FieldTrait( 31,11,184, 0,0x04),
599  FieldTrait( 32,10,182, 0,0x04), FieldTrait( 37,15, 1, 0,0x05), FieldTrait( 38,10,138, 93,0x14),
600  FieldTrait( 39, 7, 23, 0,0x05), FieldTrait( 40, 7,143, 0,0x04), FieldTrait( 41,15, 6, 0,0x04),
601  FieldTrait( 44,11,145, 0,0x04), FieldTrait( 48,15, 39, 54,0x14), FieldTrait( 54, 7,135, 0,0x05),
602  FieldTrait( 55,15, 37, 54,0x14), FieldTrait( 58,15,247, 0,0x04), FieldTrait( 59, 7,174, 0,0x04),
603  FieldTrait( 60,22,202, 0,0x04), FieldTrait( 63,15, 33, 0,0x04), FieldTrait( 64,25, 34, 0,0x04),
604  FieldTrait( 65,15, 38, 54,0x14), FieldTrait( 66,15, 16, 0,0x04), FieldTrait( 70,15,316, 0,0x04),
605  FieldTrait( 75,25,201, 0,0x04), FieldTrait( 77, 7,244, 0,0x04), FieldTrait( 78, 1,317,104,0x1c),
606  FieldTrait( 99,11,146, 0,0x04), FieldTrait( 103, 1, 25, 0,0x04), FieldTrait( 106,15, 66, 54,0x14),
607  FieldTrait( 107,15, 69, 54,0x14), FieldTrait( 110,10,242, 0,0x04), FieldTrait( 111,10,243, 0,0x04),
608  FieldTrait( 113, 8,203, 0,0x04), FieldTrait( 118,13,236, 0,0x04), FieldTrait( 119,13,237, 0,0x04),
609  FieldTrait( 120,19,238, 0,0x04), FieldTrait( 126,22,177, 0,0x04), FieldTrait( 136, 1,268, 77,0x1c),
610  FieldTrait( 150, 7, 22, 0,0x05), FieldTrait( 151,10,194, 0,0x05), FieldTrait( 152,10,139, 93,0x14),
611  FieldTrait( 155, 9,239, 0,0x04), FieldTrait( 156, 7,240, 0,0x04), FieldTrait( 157, 1,223, 0,0x04),
612  FieldTrait( 158,14,225, 0,0x04), FieldTrait( 159,13,226, 0,0x04), FieldTrait( 167,15, 44, 54,0x14),
613  FieldTrait( 168,22,175, 0,0x04), FieldTrait( 192,10,251, 0,0x04), FieldTrait( 193,25,250, 0,0x04),
614  FieldTrait( 194,11,187, 0,0x04), FieldTrait( 195,12,188, 0,0x04), FieldTrait( 198,15, 2, 0,0x04),
615  FieldTrait( 200,21, 46, 54,0x14), FieldTrait( 201, 1,107, 54,0x14), FieldTrait( 202,11, 60, 54,0x14),
616  FieldTrait( 206, 7, 62, 54,0x14), FieldTrait( 207,20, 65, 54,0x14), FieldTrait( 210,10,245, 0,0x04),
617  FieldTrait( 211, 9,147,100,0x14), FieldTrait( 218,12,208,160,0x14), FieldTrait( 220,19,209,160,0x14),
618  FieldTrait( 221,15,210,160,0x14), FieldTrait( 222,15,211,160,0x14), FieldTrait( 223,14, 64, 54,0x14),
619  FieldTrait( 224,25, 48, 54,0x14), FieldTrait( 225,25, 49, 54,0x14), FieldTrait( 226, 1, 51, 54,0x14),
620  FieldTrait( 227,14, 52, 54,0x14), FieldTrait( 228, 9, 53, 54,0x14), FieldTrait( 229,25, 14, 0,0x04),
621  FieldTrait( 230,25,224, 0,0x04), FieldTrait( 231, 9, 63, 54,0x14), FieldTrait( 232, 1,136,162,0x1c),
622  FieldTrait( 235,15,216,198,0x14), FieldTrait( 236,14,217,198,0x14), FieldTrait( 237,13,235, 0,0x04),
623  FieldTrait( 238,13,234, 0,0x04), FieldTrait( 239, 1, 50, 54,0x14), FieldTrait( 240,25, 59, 54,0x14),
624  FieldTrait( 255,15, 54, 54,0x14), FieldTrait( 258, 8,231, 0,0x04), FieldTrait( 259,25,232, 0,0x04),
625  FieldTrait( 260,11,233, 0,0x04), FieldTrait( 336,15,190, 0,0x04), FieldTrait( 348, 2, 67, 54,0x14),
626  FieldTrait( 349,28, 68, 54,0x14), FieldTrait( 350, 2, 70, 54,0x14), FieldTrait( 351,28, 71, 54,0x14),
627  FieldTrait( 354, 2,248, 0,0x04), FieldTrait( 355,28,249, 0,0x04), FieldTrait( 376,15,172, 0,0x04),
628  FieldTrait( 377, 8,173, 0,0x04), FieldTrait( 378, 1, 26, 0,0x04), FieldTrait( 381,13,222, 0,0x04),
629  FieldTrait( 382, 1, 15, 25,0x1c), FieldTrait( 388, 7,158, 35,0x14), FieldTrait( 389, 9,159, 35,0x14),
630  FieldTrait( 423, 1,144, 0,0x04), FieldTrait( 424,10,197, 0,0x04), FieldTrait( 425,10,198, 0,0x04),
631  FieldTrait( 426,11,199, 0,0x04), FieldTrait( 427, 1,200, 0,0x04), FieldTrait( 432,25,176, 0,0x04),
632  FieldTrait( 442, 7,253, 0,0x04), FieldTrait( 453, 1, 13, 94,0x1c), FieldTrait( 454, 1, 41,142,0x1c),
633  FieldTrait( 460, 1, 42, 54,0x14), FieldTrait( 461,15, 43, 54,0x14), FieldTrait( 468, 7,141, 93,0x14),
634  FieldTrait( 469, 9,142, 93,0x14), FieldTrait( 470,18, 56, 54,0x14), FieldTrait( 471,15, 57, 54,0x14),
635  FieldTrait( 472,15, 58, 54,0x14), FieldTrait( 479,19,206, 16,0x14), FieldTrait( 480, 7,254, 0,0x04),
636  FieldTrait( 481, 7,255, 0,0x04), FieldTrait( 483,22,258, 0,0x04), FieldTrait( 484, 7,260, 0,0x04),
637  FieldTrait( 485, 9,261, 0,0x04), FieldTrait( 494,15,257, 0,0x04), FieldTrait( 497, 7,207, 16,0x14),
638  FieldTrait( 513,15,256, 0,0x04), FieldTrait( 515,22,259, 0,0x04), FieldTrait( 516,14,140, 93,0x14),
639  FieldTrait( 518, 1,265, 22,0x1c), FieldTrait( 526,15, 3, 0,0x04), FieldTrait( 527,15, 4, 0,0x04),
640  FieldTrait( 528, 7,179, 0,0x04), FieldTrait( 529,16,180, 0,0x04), FieldTrait( 541,25, 47, 54,0x14),
641  FieldTrait( 543,15, 55, 54,0x14), FieldTrait( 544, 7, 35, 0,0x04), FieldTrait( 548,15, 17, 0,0x04),
642  FieldTrait( 549, 1, 19, 0,0x04), FieldTrait( 551,15, 18, 0,0x04), FieldTrait( 555, 1,266, 48,0x1c),
643  FieldTrait( 574,15,280, 0,0x04), FieldTrait( 581, 1, 29, 0,0x04), FieldTrait( 582, 1,181, 0,0x04),
644  FieldTrait( 583,15, 7, 0,0x04), FieldTrait( 584,15, 10, 0,0x04), FieldTrait( 589, 7, 30, 0,0x04),
645  FieldTrait( 590, 7, 31, 0,0x04), FieldTrait( 591, 7, 32, 0,0x04), FieldTrait( 625,15,191, 0,0x04),
646  FieldTrait( 635,15, 36, 0,0x04), FieldTrait( 636, 8, 24, 0,0x04), FieldTrait( 638, 1,262, 0,0x04),
647  FieldTrait( 639,12,263, 0,0x04), FieldTrait( 641,12,252, 0,0x04), FieldTrait( 651,11,185, 0,0x04),
648  FieldTrait( 652,10,183, 0,0x04), FieldTrait( 660, 1, 28, 0,0x04), FieldTrait( 662,11,212,160,0x14),
649  FieldTrait( 663, 1,213,160,0x14), FieldTrait( 667,21, 73, 54,0x14), FieldTrait( 669,11,186, 0,0x04),
650  FieldTrait( 691,15, 72, 54,0x14), FieldTrait( 693,15, 8, 0,0x04), FieldTrait( 696,25,219,198,0x14),
651  FieldTrait( 697,11,220,198,0x14), FieldTrait( 698, 1,221,198,0x14), FieldTrait( 699,15,214,160,0x14),
652  FieldTrait( 701,25,218,198,0x14), FieldTrait( 711, 1,134,188,0x1c), FieldTrait( 738,13,227, 0,0x04),
653  FieldTrait( 761,15,215,160,0x14), FieldTrait( 762,15, 45, 54,0x14), FieldTrait( 768, 1,276,182,0x1c),
654  FieldTrait( 775, 1,246, 0,0x04), FieldTrait( 788, 1,129, 44,0x14), FieldTrait( 790,15, 9, 0,0x04),
655  FieldTrait( 797, 8,267, 0,0x04), FieldTrait( 811, 9,314, 0,0x04), FieldTrait( 835, 1,148,100,0x14),
656  FieldTrait( 836, 1,149,100,0x14), FieldTrait( 837, 1,150,100,0x14), FieldTrait( 838, 1,151,100,0x14),
657  FieldTrait( 839,11,165, 0,0x04), FieldTrait( 840, 1,152,100,0x14), FieldTrait( 841, 1,160, 35,0x14),
658  FieldTrait( 842, 1,161, 35,0x14), FieldTrait( 843, 1,162, 35,0x14), FieldTrait( 844, 1,163, 35,0x14),
659  FieldTrait( 845,11,166, 0,0x04), FieldTrait( 846, 1,164, 35,0x14), FieldTrait( 847, 1,167, 0,0x04),
660  FieldTrait( 848,15,168, 0,0x04), FieldTrait( 849,14,169, 0,0x04), FieldTrait( 850, 9,170, 0,0x04),
661  FieldTrait( 851, 1,264, 0,0x04), FieldTrait( 854, 1,137, 0,0x04), FieldTrait( 864, 1, 76, 38,0x1c),
662  FieldTrait( 873,25, 77, 54,0x14), FieldTrait( 874,25, 78, 54,0x14), FieldTrait( 875, 1, 74, 54,0x14),
663  FieldTrait( 876,15, 75, 54,0x14), FieldTrait( 880,15,315, 0,0x04), FieldTrait( 893, 8,319, 0,0x04),
664  FieldTrait( 898,14,133, 44,0x14), FieldTrait( 911, 1, 11, 0,0x04), FieldTrait( 912, 8, 12, 0,0x04),
665  FieldTrait( 913,15,125, 44,0x14), FieldTrait( 914,15,126, 44,0x14), FieldTrait( 915,25,127, 44,0x14),
666  FieldTrait( 916,25,130, 44,0x14), FieldTrait( 917,25,131, 44,0x14), FieldTrait( 918,19,128, 44,0x14),
667  FieldTrait( 919, 1,132, 44,0x14), FieldTrait( 920,13,228, 0,0x04), FieldTrait( 921,13,229, 0,0x04),
668  FieldTrait( 922,13,230, 0,0x04), FieldTrait( 943,15,192, 0,0x04), FieldTrait( 947,19, 61, 54,0x14),
669  FieldTrait( 957, 1,269,163,0x1c), FieldTrait( 961,15,270, 0,0x04), FieldTrait( 965,15, 79, 54,0x14),
670  FieldTrait( 966,15, 80, 54,0x14), FieldTrait( 967, 9, 82, 54,0x14), FieldTrait( 968, 9, 83, 54,0x14),
671  FieldTrait( 969, 9, 84, 54,0x14), FieldTrait( 970, 1, 85, 54,0x14), FieldTrait( 971, 1, 86, 54,0x14),
672  FieldTrait( 996,15, 88, 54,0x14), FieldTrait( 997,15, 89, 54,0x14), FieldTrait(1018, 1, 87, 57,0x1c),
673  FieldTrait(1028, 8,271, 0,0x04), FieldTrait(1029, 8,272, 0,0x04), FieldTrait(1030,15,273, 0,0x04),
674  FieldTrait(1031,17,274, 0,0x04), FieldTrait(1032, 1,275, 0,0x04), FieldTrait(1049, 7, 81, 54,0x14),
675  FieldTrait(1056,10,278, 0,0x04), FieldTrait(1057, 8,277, 0,0x04), FieldTrait(1071,12,279, 0,0x04),
676  FieldTrait(1079,26, 90, 54,0x14), FieldTrait(1082,10,303, 36,0x14), FieldTrait(1083, 7,304, 36,0x14),
677  FieldTrait(1084, 7,305, 36,0x14), FieldTrait(1085,10,306, 36,0x14), FieldTrait(1086,10,307, 36,0x14),
678  FieldTrait(1087,10,308, 36,0x14), FieldTrait(1088,10,309, 36,0x14), FieldTrait(1089,10,301, 0,0x04),
679  FieldTrait(1090, 1,302, 0,0x04), FieldTrait(1091, 8,300, 0,0x04), FieldTrait(1092, 7,283, 0,0x04),
680  FieldTrait(1093, 7,282, 0,0x04), FieldTrait(1094, 1,153,100,0x14), FieldTrait(1095,11,299, 0,0x04),
681  FieldTrait(1096,15,154,100,0x14), FieldTrait(1097,15,155,100,0x14), FieldTrait(1098,15,156,100,0x14),
682  FieldTrait(1099,15,157,100,0x14), FieldTrait(1100, 7,284,186,0x14), FieldTrait(1101, 7,285,186,0x14),
683  FieldTrait(1102,11,286,186,0x14), FieldTrait(1103,15,287,186,0x14), FieldTrait(1104,15,288,186,0x14),
684  FieldTrait(1105,15,289,186,0x14), FieldTrait(1106,15,290,186,0x14), FieldTrait(1107, 7,291,186,0x14),
685  FieldTrait(1108, 7,292,186,0x14), FieldTrait(1109, 7,293,186,0x14), FieldTrait(1110,11,294,186,0x14),
686  FieldTrait(1111, 7,295,186,0x14), FieldTrait(1112,10,296,186,0x14), FieldTrait(1113,15,297,186,0x14),
687  FieldTrait(1114,15,298,186,0x14), FieldTrait(1115, 7,281, 0,0x04), FieldTrait(1138,10,310, 36,0x14),
688  FieldTrait(1146,13, 92, 54,0x14), FieldTrait(1147,10, 93, 54,0x14), FieldTrait(1151,15, 91, 54,0x14),
689  FieldTrait(1180,15,322, 8,0x14), FieldTrait(1181, 4,323, 8,0x14), FieldTrait(1184, 2, 94,150,0x14),
690  FieldTrait(1185,29, 95,150,0x14), FieldTrait(1186,15, 96,150,0x14), FieldTrait(1188, 9,311, 0,0x04),
691  FieldTrait(1189, 9,312, 0,0x04), FieldTrait(1190, 9,313, 0,0x04), FieldTrait(1191,15, 98, 54,0x14),
692  FieldTrait(1192,10, 99, 54,0x14), FieldTrait(1193, 7,100, 54,0x14), FieldTrait(1194, 1,101, 54,0x14),
693  FieldTrait(1195,13,102, 54,0x14), FieldTrait(1196,15,103, 54,0x14), FieldTrait(1197,15,110, 54,0x14),
694  FieldTrait(1198, 1,104, 54,0x14), FieldTrait(1199,11,105, 54,0x14), FieldTrait(1200,11,106, 54,0x14),
695  FieldTrait(1227,15, 97, 54,0x14), FieldTrait(1242, 8,109, 54,0x14), FieldTrait(1244, 8,108, 54,0x14),
696  FieldTrait(1350, 4,324, 8,0x14), FieldTrait(1352, 8,325, 8,0x14), FieldTrait(1361, 1,318, 0,0x04),
697  FieldTrait(1362, 1,320, 43,0x1c), FieldTrait(1380,14,321, 0,0x04), FieldTrait(1435, 1,111, 54,0x14),
698  FieldTrait(1439, 1,112, 54,0x14), FieldTrait(1445, 1,326,118,0x1c), FieldTrait(1449,15,113, 54,0x14),
699  FieldTrait(1450,15,114, 54,0x14), FieldTrait(1451,14,115, 54,0x14), FieldTrait(1452,14,116, 54,0x14),
700  FieldTrait(1457,14,117, 54,0x14), FieldTrait(1458,14,118, 54,0x14), FieldTrait(1478, 1,119, 54,0x14),
701  FieldTrait(1479, 1,120, 54,0x14), FieldTrait(1480,14,121, 54,0x14), FieldTrait(1481, 1,122, 54,0x14),
702  FieldTrait(1482, 1,123, 54,0x14), FieldTrait(1483, 1,124, 21,0x1c)
703 };
704 const FieldTrait_Hash_Array ExecutionReport::_ftha(ExecutionReport::_traits, 326);
706 //-------------------------------------------------------------------------------------------------
707 const FieldTrait ExecutionReport::NoAllocs::_traits[] =
708 {
709  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
710  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
711 };
714 const unsigned short ExecutionReport::NoAllocs::_fnum;
715 //-------------------------------------------------------------------------------------------------
716 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits[] =
717 {
718  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
719  FieldTrait( 804, 1, 4, 89,0x1c)
720 };
721 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
722 const MsgType ExecutionReport::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
723 const unsigned short ExecutionReport::NoAllocs::NoNestedPartyIDs::_fnum;
724 //-------------------------------------------------------------------------------------------------
725 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
726 {
727  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
728 };
729 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
730 const MsgType ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
731 const unsigned short ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
732 //-------------------------------------------------------------------------------------------------
733 const FieldTrait ExecutionReport::NoMiscFees::_traits[] =
734 {
735  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
736  FieldTrait( 891, 1, 4, 0,0x04)
737 };
740 const unsigned short ExecutionReport::NoMiscFees::_fnum;
741 //-------------------------------------------------------------------------------------------------
742 const FieldTrait ExecutionReport::NoStipulations::_traits[] =
743 {
744  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
745 };
747 const MsgType ExecutionReport::NoStipulations::_msgtype("NoStipulations");
748 const unsigned short ExecutionReport::NoStipulations::_fnum;
749 //-------------------------------------------------------------------------------------------------
751 {
752  FieldTrait( 337,15, 2, 0,0x04), FieldTrait( 375,15, 1, 0,0x04), FieldTrait( 437,10, 3, 0,0x04),
753  FieldTrait( 438,22, 4, 0,0x04), FieldTrait( 655,15, 5, 0,0x04)
754 };
756 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
757 const unsigned short ExecutionReport::NoContraBrokers::_fnum;
758 //-------------------------------------------------------------------------------------------------
759 const FieldTrait ExecutionReport::NoPartyIDs::_traits[] =
760 {
761  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
762  FieldTrait( 802, 1, 4,107,0x1c)
763 };
766 const unsigned short ExecutionReport::NoPartyIDs::_fnum;
767 //-------------------------------------------------------------------------------------------------
768 const FieldTrait ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
769 {
770  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
771 };
772 const FieldTrait_Hash_Array ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
773 const MsgType ExecutionReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
774 const unsigned short ExecutionReport::NoPartyIDs::NoPartySubIDs::_fnum;
775 //-------------------------------------------------------------------------------------------------
777 {
778  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
779 };
781 const MsgType ExecutionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
782 const unsigned short ExecutionReport::NoSecurityAltID::_fnum;
783 //-------------------------------------------------------------------------------------------------
784 const FieldTrait ExecutionReport::NoContAmts::_traits[] =
785 {
786  FieldTrait( 519, 1, 1, 0,0x04), FieldTrait( 520, 9, 2, 0,0x04), FieldTrait( 521,19, 3, 0,0x04)
787 };
790 const unsigned short ExecutionReport::NoContAmts::_fnum;
791 //-------------------------------------------------------------------------------------------------
792 const FieldTrait ExecutionReport::NoLegs::_traits[] =
793 {
794  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
795  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
796  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
797  FieldTrait( 564, 7, 58, 0,0x04), FieldTrait( 565, 1, 59, 0,0x04), FieldTrait( 566,11, 46, 56,0x14),
798  FieldTrait( 587, 7, 61, 0,0x04), FieldTrait( 588,25, 62, 0,0x04), FieldTrait( 596,18, 20, 56,0x14),
799  FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14),
800  FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14),
801  FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14),
802  FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14),
803  FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14),
804  FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14),
805  FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14),
806  FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14),
807  FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 637,11, 63, 0,0x04),
808  FieldTrait( 654,15, 60, 0,0x04), FieldTrait( 670, 1, 71, 61,0x1c), FieldTrait( 675,19, 65, 0,0x04),
809  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 685,10, 64, 0,0x04), FieldTrait( 687,10, 55, 0,0x04),
810  FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
811  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 948, 1, 69, 82,0x1c),
812  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
813  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1073,12, 66, 0,0x04),
814  FieldTrait(1074,10, 67, 0,0x04), FieldTrait(1075,13, 68, 0,0x04), FieldTrait(1212,26, 47, 56,0x14),
815  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1366,15, 70, 0,0x04),
816  FieldTrait(1379, 9, 72, 0,0x04), FieldTrait(1381,14, 73, 0,0x04), FieldTrait(1383, 9, 74, 0,0x04),
817  FieldTrait(1384,16, 75, 0,0x04), FieldTrait(1418,10, 76, 0,0x04), FieldTrait(1420, 1, 49, 56,0x14),
818  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
819  FieldTrait(1440, 1, 54, 56,0x14)
820 };
823 const unsigned short ExecutionReport::NoLegs::_fnum;
824 //-------------------------------------------------------------------------------------------------
825 const FieldTrait ExecutionReport::NoLegs::NoLegSecurityAltID::_traits[] =
826 {
827  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
828 };
829 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(ExecutionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
830 const MsgType ExecutionReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
831 const unsigned short ExecutionReport::NoLegs::NoLegSecurityAltID::_fnum;
832 //-------------------------------------------------------------------------------------------------
833 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::_traits[] =
834 {
835  FieldTrait( 671,15, 1, 0,0x04), FieldTrait( 672,15, 2, 0,0x04), FieldTrait( 673,10, 3, 0,0x04),
836  FieldTrait( 674,15, 4, 0,0x04), FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait(1367,19, 5, 0,0x04)
837 };
838 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::_traits, 6);
839 const MsgType ExecutionReport::NoLegs::NoLegAllocs::_msgtype("NoLegAllocs");
840 const unsigned short ExecutionReport::NoLegs::NoLegAllocs::_fnum;
841 //-------------------------------------------------------------------------------------------------
842 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
843 {
844  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
845  FieldTrait( 806, 1, 4, 86,0x1c)
846 };
847 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
848 const MsgType ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
849 const unsigned short ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_fnum;
850 //-------------------------------------------------------------------------------------------------
851 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
852 {
853  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
854 };
855 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
856 const MsgType ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
857 const unsigned short ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
858 //-------------------------------------------------------------------------------------------------
859 const FieldTrait ExecutionReport::NoLegs::NoLegStipulations::_traits[] =
860 {
861  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
862 };
863 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegStipulations::_ftha(ExecutionReport::NoLegs::NoLegStipulations::_traits, 2);
864 const MsgType ExecutionReport::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
865 const unsigned short ExecutionReport::NoLegs::NoLegStipulations::_fnum;
866 //-------------------------------------------------------------------------------------------------
867 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::_traits[] =
868 {
869  FieldTrait( 949,15, 1, 0,0x04), FieldTrait( 950, 7, 2, 0,0x04), FieldTrait( 951, 1, 3, 0,0x04),
870  FieldTrait( 952, 1, 4, 87,0x1c)
871 };
872 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::_traits, 4);
873 const MsgType ExecutionReport::NoLegs::NoNested3PartyIDs::_msgtype("NoNested3PartyIDs");
874 const unsigned short ExecutionReport::NoLegs::NoNested3PartyIDs::_fnum;
875 //-------------------------------------------------------------------------------------------------
876 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
877 {
878  FieldTrait( 953,15, 1, 0,0x04), FieldTrait( 954, 1, 2, 0,0x04)
879 };
880 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
881 const MsgType ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_msgtype("NoNested3PartySubIDs");
882 const unsigned short ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_fnum;
883 //-------------------------------------------------------------------------------------------------
884 const FieldTrait ExecutionReport::NoUnderlyings::_traits[] =
885 {
886  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
887  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
888  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
889  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
890  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
891  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
892  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
893  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
894  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
895  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
896  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
897  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
898  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
899  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
900  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
901  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
902  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
903  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
904  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
905  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
906  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
907  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
908  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
909  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
910 };
913 const unsigned short ExecutionReport::NoUnderlyings::_fnum;
914 //-------------------------------------------------------------------------------------------------
915 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
916 {
917  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
918 };
919 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
920 const MsgType ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
921 const unsigned short ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
922 //-------------------------------------------------------------------------------------------------
923 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
924 {
925  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
926 };
927 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
928 const MsgType ExecutionReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
929 const unsigned short ExecutionReport::NoUnderlyings::NoUnderlyingStips::_fnum;
930 //-------------------------------------------------------------------------------------------------
931 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
932 {
933  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
934  FieldTrait(1062, 1, 4,196,0x1c)
935 };
936 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
937 const MsgType ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
938 const unsigned short ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
939 //-------------------------------------------------------------------------------------------------
940 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
941 {
942  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
943 };
944 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
945 const MsgType ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
946 const unsigned short ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
947 //-------------------------------------------------------------------------------------------------
949 {
950  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
951  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
952 };
954 const MsgType ExecutionReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
955 const unsigned short ExecutionReport::NoTrdRegTimestamps::_fnum;
956 //-------------------------------------------------------------------------------------------------
957 const FieldTrait ExecutionReport::NoEvents::_traits[] =
958 {
959  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
960  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
961 };
964 const unsigned short ExecutionReport::NoEvents::_fnum;
965 //-------------------------------------------------------------------------------------------------
967 {
968  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
969 };
971 const MsgType ExecutionReport::NoStrategyParameters::_msgtype("NoStrategyParameters");
973 //-------------------------------------------------------------------------------------------------
975 {
976  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
977  FieldTrait(1052, 1, 4, 58,0x1c)
978 };
980 const MsgType ExecutionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
982 //-------------------------------------------------------------------------------------------------
983 const FieldTrait ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
984 {
985  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
986 };
987 const FieldTrait_Hash_Array ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
988 const MsgType ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
989 const unsigned short ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
990 //-------------------------------------------------------------------------------------------------
991 const FieldTrait ExecutionReport::NoFills::_traits[] =
992 {
993  FieldTrait(1363,15, 1, 0,0x04), FieldTrait(1364,11, 2, 0,0x04), FieldTrait(1365,10, 3, 0,0x04),
994  FieldTrait(1414, 1, 4, 83,0x1c), FieldTrait(1443, 1, 5, 0,0x04)
995 };
998 const unsigned short ExecutionReport::NoFills::_fnum;
999 //-------------------------------------------------------------------------------------------------
1000 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::_traits[] =
1001 {
1002  FieldTrait(1413, 1, 4, 88,0x1c), FieldTrait(1415,15, 1, 0,0x04), FieldTrait(1416, 7, 2, 0,0x04),
1003  FieldTrait(1417, 1, 3, 0,0x04)
1004 };
1005 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::_traits, 4);
1006 const MsgType ExecutionReport::NoFills::NoNested4PartyIDs::_msgtype("NoNested4PartyIDs");
1007 const unsigned short ExecutionReport::NoFills::NoNested4PartyIDs::_fnum;
1008 //-------------------------------------------------------------------------------------------------
1009 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits[] =
1010 {
1011  FieldTrait(1411, 1, 2, 0,0x04), FieldTrait(1412,15, 1, 0,0x04)
1012 };
1013 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits, 2);
1014 const MsgType ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_msgtype("NoNested4PartySubIDs");
1015 const unsigned short ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_fnum;
1016 //-------------------------------------------------------------------------------------------------
1017 const FieldTrait ExecutionReport::NoRateSources::_traits[] =
1018 {
1019  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
1020 };
1022 const MsgType ExecutionReport::NoRateSources::_msgtype("NoRateSources");
1023 const unsigned short ExecutionReport::NoRateSources::_fnum;
1024 //-------------------------------------------------------------------------------------------------
1025 const FieldTrait ExecutionReport::NoComplexEvents::_traits[] =
1026 {
1027  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
1028  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
1029  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
1030 };
1032 const MsgType ExecutionReport::NoComplexEvents::_msgtype("NoComplexEvents");
1033 const unsigned short ExecutionReport::NoComplexEvents::_fnum;
1034 //-------------------------------------------------------------------------------------------------
1035 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
1036 {
1037  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
1038 };
1039 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
1040 const MsgType ExecutionReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
1041 const unsigned short ExecutionReport::NoComplexEvents::NoComplexEventDates::_fnum;
1042 //-------------------------------------------------------------------------------------------------
1043 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1044 {
1045  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
1046 };
1047 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1048 const MsgType ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
1049 const unsigned short ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
1050 //-------------------------------------------------------------------------------------------------
1051 const FieldTrait OrderCancelReject::_traits[] =
1052 {
1053  FieldTrait( 1,15, 11, 0,0x04), FieldTrait( 11,15, 4, 0,0x05), FieldTrait( 37,15, 1, 0,0x05),
1054  FieldTrait( 39, 7, 7, 0,0x05), FieldTrait( 41,15, 6, 0,0x04), FieldTrait( 58,15, 19, 0,0x04),
1055  FieldTrait( 60,22, 16, 0,0x04), FieldTrait( 66,15, 10, 0,0x04), FieldTrait( 75,25, 15, 0,0x04),
1056  FieldTrait( 102, 1, 18, 0,0x04), FieldTrait( 198,15, 2, 0,0x04), FieldTrait( 229,25, 14, 0,0x04),
1057  FieldTrait( 354, 2, 20, 0,0x04), FieldTrait( 355,28, 21, 0,0x04), FieldTrait( 434, 7, 17, 0,0x05),
1058  FieldTrait( 526,15, 3, 0,0x04), FieldTrait( 581, 1, 13, 0,0x04), FieldTrait( 583,15, 5, 0,0x04),
1059  FieldTrait( 586,22, 9, 0,0x04), FieldTrait( 636, 8, 8, 0,0x04), FieldTrait( 660, 1, 12, 0,0x04)
1060 };
1061 const FieldTrait_Hash_Array OrderCancelReject::_ftha(OrderCancelReject::_traits, 21);
1063 //-------------------------------------------------------------------------------------------------
1064 const FieldTrait Logon::_traits[] =
1065 {
1066  FieldTrait( 95, 2, 3, 0,0x04), FieldTrait( 96,28, 4, 0,0x04), FieldTrait( 98, 1, 1, 0,0x05),
1067  FieldTrait( 108, 1, 2, 0,0x05), FieldTrait( 141, 8, 5, 0,0x04), FieldTrait( 383, 2, 7, 0,0x04),
1068  FieldTrait( 384, 1, 12, 78,0x1c), FieldTrait( 464, 8, 8, 0,0x04), FieldTrait( 553,15, 9, 0,0x04),
1069  FieldTrait( 554,15, 10, 0,0x04), FieldTrait( 789, 4, 6, 0,0x04), FieldTrait(1137,15, 11, 0,0x05)
1070 };
1071 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, 12);
1072 const MsgType Logon::_msgtype("A");
1073 //-------------------------------------------------------------------------------------------------
1074 const FieldTrait Logon::NoMsgTypes::_traits[] =
1075 {
1076  FieldTrait( 372,15, 1, 0,0x04), FieldTrait( 385, 7, 2, 0,0x04), FieldTrait(1130,15, 3, 0,0x04),
1077  FieldTrait(1131,15, 4, 0,0x04)
1078 };
1079 const FieldTrait_Hash_Array Logon::NoMsgTypes::_ftha(Logon::NoMsgTypes::_traits, 4);
1080 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1081 const unsigned short Logon::NoMsgTypes::_fnum;
1082 //-------------------------------------------------------------------------------------------------
1083 const FieldTrait DerivativeSecurityList::_traits[] =
1084 {
1085  FieldTrait( 60,22,149, 0,0x04), FieldTrait( 146, 1, 78,119,0x1c), FieldTrait( 241,25, 15,191,0x14),
1086  FieldTrait( 242,25, 16,191,0x14), FieldTrait( 243, 1, 17,191,0x14), FieldTrait( 244, 1, 18,191,0x14),
1087  FieldTrait( 245,14, 19,191,0x14), FieldTrait( 246, 9, 20,191,0x14), FieldTrait( 247,25, 26,191,0x14),
1088  FieldTrait( 256,15, 21,191,0x14), FieldTrait( 305,15, 7,191,0x14), FieldTrait( 306,15, 33,191,0x14),
1089  FieldTrait( 307,15, 36,191,0x14), FieldTrait( 308,20, 32,191,0x14), FieldTrait( 309,15, 6,191,0x14),
1090  FieldTrait( 310,15, 11,191,0x14), FieldTrait( 311,15, 4,191,0x14), FieldTrait( 312,15, 5,191,0x14),
1091  FieldTrait( 313,21, 13,191,0x14), FieldTrait( 315, 1, 63,191,0x14), FieldTrait( 316,11, 27,191,0x14),
1092  FieldTrait( 317, 7, 29,191,0x14), FieldTrait( 318,19, 41,191,0x14), FieldTrait( 320,15, 1, 0,0x04),
1093  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 362, 2, 34,191,0x14), FieldTrait( 363,28, 35,191,0x14),
1094  FieldTrait( 364, 2, 37,191,0x14), FieldTrait( 365,28, 38,191,0x14), FieldTrait( 393, 1, 76, 0,0x04),
1095  FieldTrait( 435,14, 31,191,0x14), FieldTrait( 436, 9, 30,191,0x14), FieldTrait( 457, 1, 8,189,0x1c),
1096  FieldTrait( 462, 1, 9,191,0x14), FieldTrait( 463,15, 10,191,0x14), FieldTrait( 542,25, 14,191,0x14),
1097  FieldTrait( 560, 1, 3, 0,0x04), FieldTrait( 592,18, 23,191,0x14), FieldTrait( 593,15, 24,191,0x14),
1098  FieldTrait( 594,15, 25,191,0x14), FieldTrait( 595,15, 22,191,0x14), FieldTrait( 715,25,148, 0,0x04),
1099  FieldTrait( 763,15, 12,191,0x14), FieldTrait( 810,11, 43,191,0x14), FieldTrait( 877,15, 39,191,0x14),
1100  FieldTrait( 878,15, 40,191,0x14), FieldTrait( 879,10, 42,191,0x14), FieldTrait( 882,11, 44,191,0x14),
1101  FieldTrait( 883,11, 45,191,0x14), FieldTrait( 884,13, 46,191,0x14), FieldTrait( 885,13, 47,191,0x14),
1102  FieldTrait( 886,13, 48,191,0x14), FieldTrait( 887, 1, 49,194,0x1c), FieldTrait( 893, 8, 77, 0,0x04),
1103  FieldTrait( 941,19, 28,191,0x14), FieldTrait( 964, 1,147, 0,0x04), FieldTrait( 972,14, 50,191,0x14),
1104  FieldTrait( 973,13, 52,191,0x14), FieldTrait( 974,15, 53,191,0x14), FieldTrait( 975, 1, 51,191,0x14),
1105  FieldTrait( 998,15, 54,191,0x14), FieldTrait(1000,15, 55,191,0x14), FieldTrait(1038,13, 56,191,0x14),
1106  FieldTrait(1039,15, 58,191,0x14), FieldTrait(1044,10, 59,191,0x14), FieldTrait(1045, 9, 60,191,0x14),
1107  FieldTrait(1046, 7, 61,191,0x14), FieldTrait(1058, 1, 57,195,0x1c), FieldTrait(1180,15,143, 8,0x14),
1108  FieldTrait(1181, 4,144, 8,0x14), FieldTrait(1213,26, 62,191,0x14), FieldTrait(1214,15, 79, 28,0x14),
1109  FieldTrait(1215,15, 80, 28,0x14), FieldTrait(1216,15, 81, 28,0x14), FieldTrait(1217,15, 82, 28,0x14),
1110  FieldTrait(1218, 1, 83, 32,0x1c), FieldTrait(1225,13,115, 28,0x14), FieldTrait(1228,15, 85, 28,0x14),
1111  FieldTrait(1243, 8, 86, 28,0x14), FieldTrait(1246, 1, 84, 28,0x14), FieldTrait(1247,15, 87, 28,0x14),
1112  FieldTrait(1248,15, 88, 28,0x14), FieldTrait(1249,15, 89, 28,0x14), FieldTrait(1250,15, 90, 28,0x14),
1113  FieldTrait(1251,21, 91, 28,0x14), FieldTrait(1252,25, 92, 28,0x14), FieldTrait(1253,26, 93, 28,0x14),
1114  FieldTrait(1254,15, 94, 28,0x14), FieldTrait(1255, 7, 95, 28,0x14), FieldTrait(1256,15, 96, 28,0x14),
1115  FieldTrait(1257,15, 98, 28,0x14), FieldTrait(1258,18, 99, 28,0x14), FieldTrait(1259,15,100, 28,0x14),
1116  FieldTrait(1260,15,102, 28,0x14), FieldTrait(1261,11,101, 28,0x14), FieldTrait(1262,19,103, 28,0x14),
1117  FieldTrait(1263, 9,104, 28,0x14), FieldTrait(1264, 9,105, 28,0x14), FieldTrait(1265, 7,106, 28,0x14),
1118  FieldTrait(1266, 9,107, 28,0x14), FieldTrait(1267, 9,108, 28,0x14), FieldTrait(1268,13,109, 28,0x14),
1119  FieldTrait(1269,15,110, 28,0x14), FieldTrait(1270,10,111, 28,0x14), FieldTrait(1271,15,116, 28,0x14),
1120  FieldTrait(1272,20,117, 28,0x14), FieldTrait(1273, 1,118, 28,0x14), FieldTrait(1274, 1,119, 28,0x14),
1121  FieldTrait(1275,15,120, 28,0x14), FieldTrait(1276,25, 97, 28,0x14), FieldTrait(1277, 2,121, 28,0x14),
1122  FieldTrait(1278,28,122, 28,0x14), FieldTrait(1279,15,123, 28,0x14), FieldTrait(1280, 2,124, 28,0x14),
1123  FieldTrait(1281,28,125, 28,0x14), FieldTrait(1282, 2,136, 34,0x14), FieldTrait(1283,28,137, 34,0x14),
1124  FieldTrait(1284,15,138, 34,0x14), FieldTrait(1285,21,126, 28,0x14), FieldTrait(1286, 1,127, 27,0x1c),
1125  FieldTrait(1292, 1,128, 30,0x1c), FieldTrait(1299, 7,114, 28,0x14), FieldTrait(1310, 1,142, 74,0x1c),
1126  FieldTrait(1311, 1,141, 29,0x1c), FieldTrait(1315,15,112, 28,0x14), FieldTrait(1316,10,113, 28,0x14),
1127  FieldTrait(1317, 7,129, 28,0x14), FieldTrait(1318,15,130, 28,0x14), FieldTrait(1319,15,131, 28,0x14),
1128  FieldTrait(1320, 1,132, 28,0x14), FieldTrait(1321,11,133, 28,0x14), FieldTrait(1322,11,134, 28,0x14),
1129  FieldTrait(1323, 1,135, 28,0x14), FieldTrait(1350, 4,145, 8,0x14), FieldTrait(1352, 8,146, 8,0x14),
1130  FieldTrait(1419, 1, 64,191,0x14), FieldTrait(1423,10, 65,191,0x14), FieldTrait(1424,15, 66,191,0x14),
1131  FieldTrait(1425,10, 67,191,0x14), FieldTrait(1437, 1, 68,191,0x14), FieldTrait(1438, 1,139, 28,0x14),
1132  FieldTrait(1441, 1, 69,191,0x14), FieldTrait(1442, 1,140, 28,0x14), FieldTrait(1453,15, 70,191,0x14),
1133  FieldTrait(1454,15, 71,191,0x14), FieldTrait(1455,14, 72,191,0x14), FieldTrait(1456,14, 73,191,0x14),
1134  FieldTrait(1459,14, 74,191,0x14), FieldTrait(1460,14, 75,191,0x14)
1135 };
1136 const FieldTrait_Hash_Array DerivativeSecurityList::_ftha(DerivativeSecurityList::_traits, 149);
1138 //-------------------------------------------------------------------------------------------------
1140 {
1141  FieldTrait( 15,19, 89, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
1142  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15, 94, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
1143  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
1144  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
1145  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14),
1146  FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14),
1147  FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14),
1148  FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14),
1149  FieldTrait( 292,16,101, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
1150  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2, 95, 0,0x04),
1151  FieldTrait( 355,28, 96, 0,0x04), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
1152  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14),
1153  FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14),
1154  FieldTrait( 555, 1, 93, 49,0x1c), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14),
1155  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
1156  FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c), FieldTrait( 873,25, 41, 54,0x14),
1157  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
1158  FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14),
1159  FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14),
1160  FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14),
1161  FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14),
1162  FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14),
1163  FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14),
1164  FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14),
1165  FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14),
1166  FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14),
1167  FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1221,11, 98,148,0x14),
1168  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1230,11, 99,148,0x14), FieldTrait(1240,11,100,148,0x14),
1169  FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1305, 1, 97,148,0x14),
1170  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
1171  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
1172  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
1173  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
1174  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1504,22,102, 0,0x04)
1175 };
1178 const unsigned short DerivativeSecurityList::NoRelatedSym::_fnum;
1179 //-------------------------------------------------------------------------------------------------
1180 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
1181 {
1182  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
1183 };
1184 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
1185 const MsgType DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
1186 const unsigned short DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_fnum;
1187 //-------------------------------------------------------------------------------------------------
1188 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::_traits[] =
1189 {
1190  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
1191  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
1192  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
1193  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
1194  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
1195  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
1196  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
1197  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
1198  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
1199  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
1200  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
1201  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
1202  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
1203  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
1204  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
1205  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
1206  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
1207  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
1208 };
1209 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::_traits, 54);
1210 const MsgType DerivativeSecurityList::NoRelatedSym::NoLegs::_msgtype("NoLegs");
1211 const unsigned short DerivativeSecurityList::NoRelatedSym::NoLegs::_fnum;
1212 //-------------------------------------------------------------------------------------------------
1213 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
1214 {
1215  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
1216 };
1217 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
1218 const MsgType DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
1219 const unsigned short DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
1220 //-------------------------------------------------------------------------------------------------
1221 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoEvents::_traits[] =
1222 {
1223  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
1224  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
1225 };
1226 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoEvents::_traits, 5);
1227 const MsgType DerivativeSecurityList::NoRelatedSym::NoEvents::_msgtype("NoEvents");
1228 const unsigned short DerivativeSecurityList::NoRelatedSym::NoEvents::_fnum;
1229 //-------------------------------------------------------------------------------------------------
1230 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
1231 {
1232  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
1233 };
1234 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
1235 const MsgType DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_msgtype("NoInstrAttrib");
1236 const unsigned short DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_fnum;
1237 //-------------------------------------------------------------------------------------------------
1238 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
1239 {
1240  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
1241  FieldTrait(1052, 1, 4, 58,0x1c)
1242 };
1243 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
1244 const MsgType DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
1245 const unsigned short DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_fnum;
1246 //-------------------------------------------------------------------------------------------------
1247 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1248 {
1249  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
1250 };
1251 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1252 const MsgType DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
1253 const unsigned short DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
1254 //-------------------------------------------------------------------------------------------------
1255 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
1256 {
1257  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
1258  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
1259  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
1260 };
1261 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
1262 const MsgType DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
1263 const unsigned short DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_fnum;
1264 //-------------------------------------------------------------------------------------------------
1265 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
1266 {
1267  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
1268 };
1269 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
1270 const MsgType DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
1271 const unsigned short DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
1272 //-------------------------------------------------------------------------------------------------
1273 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1274 {
1275  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
1276 };
1277 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1278 const MsgType DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
1279 const unsigned short DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
1280 //-------------------------------------------------------------------------------------------------
1282 {
1283  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
1284 };
1286 const MsgType DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
1288 //-------------------------------------------------------------------------------------------------
1290 {
1291  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
1292 };
1296 //-------------------------------------------------------------------------------------------------
1298 {
1299  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
1300  FieldTrait(1062, 1, 4,196,0x1c)
1301 };
1305 //-------------------------------------------------------------------------------------------------
1306 const FieldTrait DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1307 {
1308  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
1309 };
1310 const FieldTrait_Hash_Array DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1311 const MsgType DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
1312 const unsigned short DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
1313 //-------------------------------------------------------------------------------------------------
1315 {
1316  FieldTrait(1219,15, 1, 0,0x04), FieldTrait(1220,15, 2, 0,0x04)
1317 };
1319 const MsgType DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype("NoDerivativeSecurityAltID");
1321 //-------------------------------------------------------------------------------------------------
1323 {
1324  FieldTrait(1287, 1, 1, 0,0x04), FieldTrait(1288,25, 2, 0,0x04), FieldTrait(1289,22, 3, 0,0x04),
1325  FieldTrait(1290,11, 4, 0,0x04), FieldTrait(1291,15, 5, 0,0x04)
1326 };
1330 //-------------------------------------------------------------------------------------------------
1332 {
1333  FieldTrait(1293,15, 1, 0,0x04), FieldTrait(1294,15, 2, 0,0x04), FieldTrait(1295, 1, 3, 0,0x04),
1334  FieldTrait(1296, 1, 4, 31,0x1c)
1335 };
1337 const MsgType DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype("NoDerivativeInstrumentParties");
1339 //-------------------------------------------------------------------------------------------------
1340 const FieldTrait DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
1341 {
1342  FieldTrait(1297,15, 1, 0,0x04), FieldTrait(1298, 1, 2, 0,0x04)
1343 };
1344 const FieldTrait_Hash_Array DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
1345 const MsgType DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_msgtype("NoDerivativeInstrumentPartySubIDs");
1346 const unsigned short DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_fnum;
1347 //-------------------------------------------------------------------------------------------------
1349 {
1350  FieldTrait( 423, 1, 18, 10,0x14), FieldTrait( 561,10, 15, 10,0x14), FieldTrait( 562,10, 10, 10,0x14),
1351  FieldTrait( 827, 1, 9, 10,0x14), FieldTrait(1140,10, 11, 10,0x14), FieldTrait(1143, 9, 12, 10,0x14),
1352  FieldTrait(1144, 1, 13, 10,0x14), FieldTrait(1148,11, 6,106,0x14), FieldTrait(1149,11, 7,106,0x14),
1353  FieldTrait(1150,11, 8,106,0x14), FieldTrait(1201, 1, 21,164,0x1c), FieldTrait(1205, 1, 3,170,0x1c),
1354  FieldTrait(1234, 1, 4, 68,0x1c), FieldTrait(1245,19, 14, 10,0x14), FieldTrait(1300,15, 2, 0,0x04),
1355  FieldTrait(1301,20, 1, 0,0x04), FieldTrait(1306, 1, 5,106,0x14), FieldTrait(1309, 1, 19,175,0x1c),
1356  FieldTrait(1312, 1, 20, 79,0x1c), FieldTrait(1377, 1, 16, 10,0x14), FieldTrait(1378, 1, 17, 10,0x14)
1357 };
1361 //-------------------------------------------------------------------------------------------------
1362 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits[] =
1363 {
1364  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
1365  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
1366 };
1367 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits, 6);
1368 const MsgType DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_msgtype("NoStrikeRules");
1369 const unsigned short DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_fnum;
1370 //-------------------------------------------------------------------------------------------------
1371 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
1372 {
1373  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
1374  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
1375 };
1376 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
1377 const MsgType DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_msgtype("NoMaturityRules");
1378 const unsigned short DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_fnum;
1379 //-------------------------------------------------------------------------------------------------
1380 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits[] =
1381 {
1382  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
1383  FieldTrait(1209, 1, 4, 0,0x04)
1384 };
1385 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits, 4);
1386 const MsgType DerivativeSecurityList::NoMarketSegments::NoTickRules::_msgtype("NoTickRules");
1387 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTickRules::_fnum;
1388 //-------------------------------------------------------------------------------------------------
1389 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits[] =
1390 {
1391  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
1392 };
1393 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits, 2);
1394 const MsgType DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_msgtype("NoLotTypeRules");
1395 const unsigned short DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_fnum;
1396 //-------------------------------------------------------------------------------------------------
1397 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits[] =
1398 {
1399  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
1400  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
1401  FieldTrait(1239, 1, 4,171,0x1c)
1402 };
1403 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits, 7);
1404 const MsgType DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_msgtype("NoTradingSessionRules");
1405 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_fnum;
1406 //-------------------------------------------------------------------------------------------------
1407 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
1408 {
1409  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
1410 };
1411 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
1412 const MsgType DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
1413 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_fnum;
1414 //-------------------------------------------------------------------------------------------------
1415 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
1416 {
1417  FieldTrait(1308, 7, 1, 0,0x04)
1418 };
1419 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
1420 const MsgType DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_msgtype("NoExecInstRules");
1421 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_fnum;
1422 //-------------------------------------------------------------------------------------------------
1423 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
1424 {
1425  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
1426 };
1427 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
1428 const MsgType DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_msgtype("NoMatchRules");
1429 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_fnum;
1430 //-------------------------------------------------------------------------------------------------
1431 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
1432 {
1433  FieldTrait( 40, 7, 1, 0,0x04)
1434 };
1435 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
1436 const MsgType DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
1437 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_fnum;
1438 //-------------------------------------------------------------------------------------------------
1439 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
1440 {
1441  FieldTrait( 59, 7, 1, 0,0x04)
1442 };
1443 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
1444 const MsgType DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
1445 const unsigned short DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_fnum;
1446 //-------------------------------------------------------------------------------------------------
1447 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
1448 {
1449  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
1450 };
1451 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
1452 const MsgType DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_msgtype("NoNestedInstrAttrib");
1453 const unsigned short DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_fnum;
1454 //-------------------------------------------------------------------------------------------------
1456 {
1457  FieldTrait(1313, 1, 1, 0,0x04), FieldTrait(1314,15, 2, 0,0x04)
1458 };
1462 //-------------------------------------------------------------------------------------------------
1463 const FieldTrait NewOrderMultileg::_traits[] =
1464 {
1465  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 1, 0,0x05), FieldTrait( 12,13,140, 16,0x14),
1466  FieldTrait( 13, 7,141, 16,0x14), FieldTrait( 15,19,130, 0,0x04), FieldTrait( 18,16, 20, 0,0x04),
1467  FieldTrait( 21, 7, 19, 0,0x04), FieldTrait( 22,15, 30, 54,0x14), FieldTrait( 23,15,133, 0,0x04),
1468  FieldTrait( 38,10,121, 93,0x14), FieldTrait( 40, 7,126, 0,0x05), FieldTrait( 44,11,128, 0,0x04),
1469  FieldTrait( 48,15, 29, 54,0x14), FieldTrait( 54, 7, 26, 0,0x05), FieldTrait( 55,15, 27, 54,0x14),
1470  FieldTrait( 58,15,150, 0,0x04), FieldTrait( 59, 7,135, 0,0x04), FieldTrait( 60,22,119, 0,0x05),
1471  FieldTrait( 63,15, 15, 0,0x04), FieldTrait( 64,25, 16, 0,0x04), FieldTrait( 65,15, 28, 54,0x14),
1472  FieldTrait( 70,15, 13, 0,0x04), FieldTrait( 75,25, 6, 0,0x04), FieldTrait( 77, 7,153, 0,0x04),
1473  FieldTrait( 78, 1, 14,105,0x1c), FieldTrait( 81, 7, 25, 0,0x04), FieldTrait( 99,11,129, 0,0x04),
1474  FieldTrait( 100,20, 23, 0,0x04), FieldTrait( 106,15, 56, 54,0x14), FieldTrait( 107,15, 59, 54,0x14),
1475  FieldTrait( 110,10, 21, 0,0x04), FieldTrait( 111,10, 22, 0,0x04), FieldTrait( 114, 8,118, 0,0x04),
1476  FieldTrait( 117,15,134, 0,0x04), FieldTrait( 120,19,148, 0,0x04), FieldTrait( 121, 8,147, 0,0x04),
1477  FieldTrait( 126,22,138, 0,0x04), FieldTrait( 140,11,116, 0,0x04), FieldTrait( 152,10,122, 93,0x14),
1478  FieldTrait( 167,15, 34, 54,0x14), FieldTrait( 168,22,136, 0,0x04), FieldTrait( 200,21, 36, 54,0x14),
1479  FieldTrait( 201, 1, 97, 54,0x14), FieldTrait( 202,11, 50, 54,0x14), FieldTrait( 203, 1,154, 0,0x04),
1480  FieldTrait( 206, 7, 52, 54,0x14), FieldTrait( 207,20, 55, 54,0x14), FieldTrait( 210,10,155, 0,0x04),
1481  FieldTrait( 211, 9,156,100,0x14), FieldTrait( 223,14, 54, 54,0x14), FieldTrait( 224,25, 38, 54,0x14),
1482  FieldTrait( 225,25, 39, 54,0x14), FieldTrait( 226, 1, 41, 54,0x14), FieldTrait( 227,14, 42, 54,0x14),
1483  FieldTrait( 228, 9, 43, 54,0x14), FieldTrait( 229,25, 5, 0,0x04), FieldTrait( 231, 9, 53, 54,0x14),
1484  FieldTrait( 239, 1, 40, 54,0x14), FieldTrait( 240,25, 49, 54,0x14), FieldTrait( 255,15, 44, 54,0x14),
1485  FieldTrait( 348, 2, 57, 54,0x14), FieldTrait( 349,28, 58, 54,0x14), FieldTrait( 350, 2, 60, 54,0x14),
1486  FieldTrait( 351,28, 61, 54,0x14), FieldTrait( 354, 2,151, 0,0x04), FieldTrait( 355,28,152, 0,0x04),
1487  FieldTrait( 376,15,131, 0,0x04), FieldTrait( 377, 8,132, 0,0x04), FieldTrait( 386, 1, 24,185,0x1c),
1488  FieldTrait( 388, 7,167, 35,0x14), FieldTrait( 389, 9,168, 35,0x14), FieldTrait( 423, 1,127, 0,0x04),
1489  FieldTrait( 427, 1,139, 0,0x04), FieldTrait( 432,25,137, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c),
1490  FieldTrait( 454, 1, 31,142,0x1c), FieldTrait( 460, 1, 32, 54,0x14), FieldTrait( 461,15, 33, 54,0x14),
1491  FieldTrait( 468, 7,124, 93,0x14), FieldTrait( 469, 9,125, 93,0x14), FieldTrait( 470,18, 46, 54,0x14),
1492  FieldTrait( 471,15, 47, 54,0x14), FieldTrait( 472,15, 48, 54,0x14), FieldTrait( 479,19,142, 16,0x14),
1493  FieldTrait( 480, 7,177, 0,0x04), FieldTrait( 481, 7,178, 0,0x04), FieldTrait( 494,15,180, 0,0x04),
1494  FieldTrait( 497, 7,143, 16,0x14), FieldTrait( 513,15,179, 0,0x04), FieldTrait( 516,14,123, 93,0x14),
1495  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 528, 7,144, 0,0x04), FieldTrait( 529,16,145, 0,0x04),
1496  FieldTrait( 541,25, 37, 54,0x14), FieldTrait( 543,15, 45, 54,0x14), FieldTrait( 544, 7, 17, 0,0x04),
1497  FieldTrait( 555, 1,117, 60,0x1d), FieldTrait( 563, 1,181, 0,0x04), FieldTrait( 581, 1, 9, 0,0x04),
1498  FieldTrait( 582, 1,146, 0,0x04), FieldTrait( 583,15, 3, 0,0x04), FieldTrait( 589, 7, 10, 0,0x04),
1499  FieldTrait( 590, 7, 11, 0,0x04), FieldTrait( 591, 7, 12, 0,0x04), FieldTrait( 635,15, 18, 0,0x04),
1500  FieldTrait( 660, 1, 8, 0,0x04), FieldTrait( 667,21, 63, 54,0x14), FieldTrait( 691,15, 62, 54,0x14),
1501  FieldTrait( 711, 1,115,188,0x1c), FieldTrait( 762,15, 35, 54,0x14), FieldTrait( 775, 1,149, 0,0x04),
1502  FieldTrait( 835, 1,157,100,0x14), FieldTrait( 836, 1,158,100,0x14), FieldTrait( 837, 1,159,100,0x14),
1503  FieldTrait( 838, 1,160,100,0x14), FieldTrait( 840, 1,161,100,0x14), FieldTrait( 841, 1,169, 35,0x14),
1504  FieldTrait( 842, 1,170, 35,0x14), FieldTrait( 843, 1,171, 35,0x14), FieldTrait( 844, 1,172, 35,0x14),
1505  FieldTrait( 846, 1,173, 35,0x14), FieldTrait( 847, 1,174, 0,0x04), FieldTrait( 848,15,175, 0,0x04),
1506  FieldTrait( 849,14,176, 0,0x04), FieldTrait( 854, 1,120, 0,0x04), FieldTrait( 864, 1, 66, 38,0x1c),
1507  FieldTrait( 873,25, 67, 54,0x14), FieldTrait( 874,25, 68, 54,0x14), FieldTrait( 875, 1, 64, 54,0x14),
1508  FieldTrait( 876,15, 65, 54,0x14), FieldTrait( 947,19, 51, 54,0x14), FieldTrait( 957, 1,182,163,0x1c),
1509  FieldTrait( 965,15, 69, 54,0x14), FieldTrait( 966,15, 70, 54,0x14), FieldTrait( 967, 9, 72, 54,0x14),
1510  FieldTrait( 968, 9, 73, 54,0x14), FieldTrait( 969, 9, 74, 54,0x14), FieldTrait( 970, 1, 75, 54,0x14),
1511  FieldTrait( 971, 1, 76, 54,0x14), FieldTrait( 996,15, 78, 54,0x14), FieldTrait( 997,15, 79, 54,0x14),
1512  FieldTrait(1018, 1, 77, 57,0x1c), FieldTrait(1049, 7, 71, 54,0x14), FieldTrait(1069,12,183, 0,0x04),
1513  FieldTrait(1079,26, 80, 54,0x14), FieldTrait(1080,15,210, 0,0x04), FieldTrait(1081, 7,211, 0,0x04),
1514  FieldTrait(1082,10,186, 36,0x14), FieldTrait(1083, 7,187, 36,0x14), FieldTrait(1084, 7,188, 36,0x14),
1515  FieldTrait(1085,10,189, 36,0x14), FieldTrait(1086,10,190, 36,0x14), FieldTrait(1087,10,191, 36,0x14),
1516  FieldTrait(1088,10,192, 36,0x14), FieldTrait(1089,10,184, 0,0x04), FieldTrait(1090, 1,185, 0,0x04),
1517  FieldTrait(1091, 8,212, 0,0x04), FieldTrait(1092, 7,194, 0,0x04), FieldTrait(1094, 1,162,100,0x14),
1518  FieldTrait(1096,15,163,100,0x14), FieldTrait(1097,15,164,100,0x14), FieldTrait(1098,15,165,100,0x14),
1519  FieldTrait(1099,15,166,100,0x14), FieldTrait(1100, 7,195,186,0x14), FieldTrait(1101, 7,196,186,0x14),
1520  FieldTrait(1102,11,197,186,0x14), FieldTrait(1103,15,198,186,0x14), FieldTrait(1104,15,199,186,0x14),
1521  FieldTrait(1105,15,200,186,0x14), FieldTrait(1106,15,201,186,0x14), FieldTrait(1107, 7,202,186,0x14),
1522  FieldTrait(1108, 7,203,186,0x14), FieldTrait(1109, 7,204,186,0x14), FieldTrait(1110,11,205,186,0x14),
1523  FieldTrait(1111, 7,206,186,0x14), FieldTrait(1112,10,207,186,0x14), FieldTrait(1113,15,208,186,0x14),
1524  FieldTrait(1114,15,209,186,0x14), FieldTrait(1133, 7,213, 0,0x04), FieldTrait(1138,10,193, 36,0x14),
1525  FieldTrait(1146,13, 82, 54,0x14), FieldTrait(1147,10, 83, 54,0x14), FieldTrait(1151,15, 81, 54,0x14),
1526  FieldTrait(1184, 2, 84,150,0x14), FieldTrait(1185,29, 85,150,0x14), FieldTrait(1186,15, 86,150,0x14),
1527  FieldTrait(1190, 9,216, 0,0x04), FieldTrait(1191,15, 88, 54,0x14), FieldTrait(1192,10, 89, 54,0x14),
1528  FieldTrait(1193, 7, 90, 54,0x14), FieldTrait(1194, 1, 91, 54,0x14), FieldTrait(1195,13, 92, 54,0x14),
1529  FieldTrait(1196,15, 93, 54,0x14), FieldTrait(1197,15,100, 54,0x14), FieldTrait(1198, 1, 94, 54,0x14),
1530  FieldTrait(1199,11, 95, 54,0x14), FieldTrait(1200,11, 96, 54,0x14), FieldTrait(1227,15, 87, 54,0x14),
1531  FieldTrait(1242, 8, 99, 54,0x14), FieldTrait(1244, 8, 98, 54,0x14), FieldTrait(1377, 1,214, 0,0x04),
1532  FieldTrait(1378, 1,215, 0,0x04), FieldTrait(1435, 1,101, 54,0x14), FieldTrait(1439, 1,102, 54,0x14),
1533  FieldTrait(1449,15,103, 54,0x14), FieldTrait(1450,15,104, 54,0x14), FieldTrait(1451,14,105, 54,0x14),
1534  FieldTrait(1452,14,106, 54,0x14), FieldTrait(1457,14,107, 54,0x14), FieldTrait(1458,14,108, 54,0x14),
1535  FieldTrait(1478, 1,109, 54,0x14), FieldTrait(1479, 1,110, 54,0x14), FieldTrait(1480,14,111, 54,0x14),
1536  FieldTrait(1481, 1,112, 54,0x14), FieldTrait(1482, 1,113, 54,0x14), FieldTrait(1483, 1,114, 21,0x1c)
1537 };
1538 const FieldTrait_Hash_Array NewOrderMultileg::_ftha(NewOrderMultileg::_traits, 216);
1540 //-------------------------------------------------------------------------------------------------
1541 const FieldTrait NewOrderMultileg::NoAllocs::_traits[] =
1542 {
1543  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
1544  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04), FieldTrait( 948, 1, 5, 82,0x1c)
1545 };
1548 const unsigned short NewOrderMultileg::NoAllocs::_fnum;
1549 //-------------------------------------------------------------------------------------------------
1550 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits[] =
1551 {
1552  FieldTrait( 949,15, 1, 0,0x04), FieldTrait( 950, 7, 2, 0,0x04), FieldTrait( 951, 1, 3, 0,0x04),
1553  FieldTrait( 952, 1, 4, 87,0x1c)
1554 };
1555 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits, 4);
1556 const MsgType NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_msgtype("NoNested3PartyIDs");
1557 const unsigned short NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_fnum;
1558 //-------------------------------------------------------------------------------------------------
1559 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1560 {
1561  FieldTrait( 953,15, 1, 0,0x04), FieldTrait( 954, 1, 2, 0,0x04)
1562 };
1563 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1564 const MsgType NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_msgtype("NoNested3PartySubIDs");
1565 const unsigned short NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_fnum;
1566 //-------------------------------------------------------------------------------------------------
1568 {
1569  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
1570 };
1572 const MsgType NewOrderMultileg::NoTradingSessions::_msgtype("NoTradingSessions");
1573 const unsigned short NewOrderMultileg::NoTradingSessions::_fnum;
1574 //-------------------------------------------------------------------------------------------------
1575 const FieldTrait NewOrderMultileg::NoPartyIDs::_traits[] =
1576 {
1577  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
1578  FieldTrait( 802, 1, 4,107,0x1c)
1579 };
1582 const unsigned short NewOrderMultileg::NoPartyIDs::_fnum;
1583 //-------------------------------------------------------------------------------------------------
1584 const FieldTrait NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits[] =
1585 {
1586  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
1587 };
1588 const FieldTrait_Hash_Array NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits, 2);
1589 const MsgType NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
1590 const unsigned short NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_fnum;
1591 //-------------------------------------------------------------------------------------------------
1592 const FieldTrait NewOrderMultileg::NoSecurityAltID::_traits[] =
1593 {
1594  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
1595 };
1597 const MsgType NewOrderMultileg::NoSecurityAltID::_msgtype("NoSecurityAltID");
1598 const unsigned short NewOrderMultileg::NoSecurityAltID::_fnum;
1599 //-------------------------------------------------------------------------------------------------
1600 const FieldTrait NewOrderMultileg::NoLegs::_traits[] =
1601 {
1602  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
1603  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
1604  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 61, 80,0x1c),
1605  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 564, 7, 59, 0,0x04), FieldTrait( 565, 1, 60, 0,0x04),
1606  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 63, 0,0x04), FieldTrait( 588,25, 64, 0,0x04),
1607  FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14),
1608  FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14),
1609  FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c),
1610  FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14),
1611  FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14),
1612  FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14),
1613  FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14),
1614  FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14),
1615  FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14),
1616  FieldTrait( 654,15, 62, 0,0x04), FieldTrait( 670, 1, 58, 61,0x1c), FieldTrait( 675,19, 71, 0,0x04),
1617  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 685,10, 65, 0,0x04), FieldTrait( 687,10, 55, 0,0x04),
1618  FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
1619  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
1620  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
1621  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
1622  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1366,15, 66, 0,0x04), FieldTrait(1379, 9, 67, 0,0x04),
1623  FieldTrait(1381,14, 68, 0,0x04), FieldTrait(1383, 9, 69, 0,0x04), FieldTrait(1384,16, 70, 0,0x04),
1624  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
1625  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
1626 };
1629 const unsigned short NewOrderMultileg::NoLegs::_fnum;
1630 //-------------------------------------------------------------------------------------------------
1631 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits[] =
1632 {
1633  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
1634  FieldTrait( 804, 1, 4, 89,0x1c)
1635 };
1636 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits, 4);
1637 const MsgType NewOrderMultileg::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
1638 const unsigned short NewOrderMultileg::NoLegs::NoNestedPartyIDs::_fnum;
1639 //-------------------------------------------------------------------------------------------------
1640 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1641 {
1642  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
1643 };
1644 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1645 const MsgType NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
1646 const unsigned short NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
1647 //-------------------------------------------------------------------------------------------------
1648 const FieldTrait NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits[] =
1649 {
1650  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
1651 };
1652 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits, 2);
1653 const MsgType NewOrderMultileg::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
1654 const unsigned short NewOrderMultileg::NoLegs::NoLegSecurityAltID::_fnum;
1655 //-------------------------------------------------------------------------------------------------
1656 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::_traits[] =
1657 {
1658  FieldTrait( 671,15, 1, 0,0x04), FieldTrait( 672,15, 2, 0,0x04), FieldTrait( 673,10, 3, 0,0x04),
1659  FieldTrait( 674,15, 4, 0,0x04), FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait(1367,19, 5, 0,0x04)
1660 };
1661 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::_traits, 6);
1662 const MsgType NewOrderMultileg::NoLegs::NoLegAllocs::_msgtype("NoLegAllocs");
1663 const unsigned short NewOrderMultileg::NoLegs::NoLegAllocs::_fnum;
1664 //-------------------------------------------------------------------------------------------------
1665 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
1666 {
1667  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
1668  FieldTrait( 806, 1, 4, 86,0x1c)
1669 };
1670 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
1671 const MsgType NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
1672 const unsigned short NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_fnum;
1673 //-------------------------------------------------------------------------------------------------
1674 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
1675 {
1676  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
1677 };
1678 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
1679 const MsgType NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
1680 const unsigned short NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
1681 //-------------------------------------------------------------------------------------------------
1682 const FieldTrait NewOrderMultileg::NoLegs::NoLegStipulations::_traits[] =
1683 {
1684  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
1685 };
1686 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NewOrderMultileg::NoLegs::NoLegStipulations::_traits, 2);
1687 const MsgType NewOrderMultileg::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
1688 const unsigned short NewOrderMultileg::NoLegs::NoLegStipulations::_fnum;
1689 //-------------------------------------------------------------------------------------------------
1690 const FieldTrait NewOrderMultileg::NoUnderlyings::_traits[] =
1691 {
1692  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
1693  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
1694  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
1695  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
1696  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
1697  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
1698  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
1699  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
1700  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
1701  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
1702  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
1703  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
1704  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
1705  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
1706  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
1707  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
1708  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
1709  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
1710  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
1711  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
1712  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
1713  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
1714  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
1715  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
1716 };
1718 const MsgType NewOrderMultileg::NoUnderlyings::_msgtype("NoUnderlyings");
1719 const unsigned short NewOrderMultileg::NoUnderlyings::_fnum;
1720 //-------------------------------------------------------------------------------------------------
1721 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
1722 {
1723  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
1724 };
1725 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
1726 const MsgType NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
1727 const unsigned short NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
1728 //-------------------------------------------------------------------------------------------------
1729 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits[] =
1730 {
1731  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
1732 };
1733 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits, 2);
1734 const MsgType NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
1735 const unsigned short NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_fnum;
1736 //-------------------------------------------------------------------------------------------------
1737 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
1738 {
1739  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
1740  FieldTrait(1062, 1, 4,196,0x1c)
1741 };
1742 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
1743 const MsgType NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
1744 const unsigned short NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
1745 //-------------------------------------------------------------------------------------------------
1746 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1747 {
1748  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
1749 };
1750 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1751 const MsgType NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
1752 const unsigned short NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
1753 //-------------------------------------------------------------------------------------------------
1754 const FieldTrait NewOrderMultileg::NoEvents::_traits[] =
1755 {
1756  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
1757  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
1758 };
1761 const unsigned short NewOrderMultileg::NoEvents::_fnum;
1762 //-------------------------------------------------------------------------------------------------
1764 {
1765  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
1766 };
1768 const MsgType NewOrderMultileg::NoStrategyParameters::_msgtype("NoStrategyParameters");
1770 //-------------------------------------------------------------------------------------------------
1772 {
1773  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
1774  FieldTrait(1052, 1, 4, 58,0x1c)
1775 };
1777 const MsgType NewOrderMultileg::NoInstrumentParties::_msgtype("NoInstrumentParties");
1779 //-------------------------------------------------------------------------------------------------
1780 const FieldTrait NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1781 {
1782  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
1783 };
1784 const FieldTrait_Hash_Array NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1785 const MsgType NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
1786 const unsigned short NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
1787 //-------------------------------------------------------------------------------------------------
1788 const FieldTrait NewOrderMultileg::NoComplexEvents::_traits[] =
1789 {
1790  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
1791  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
1792  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
1793 };
1795 const MsgType NewOrderMultileg::NoComplexEvents::_msgtype("NoComplexEvents");
1796 const unsigned short NewOrderMultileg::NoComplexEvents::_fnum;
1797 //-------------------------------------------------------------------------------------------------
1798 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits[] =
1799 {
1800  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
1801 };
1802 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits, 3);
1803 const MsgType NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
1804 const unsigned short NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_fnum;
1805 //-------------------------------------------------------------------------------------------------
1806 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1807 {
1808  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
1809 };
1810 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1811 const MsgType NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
1812 const unsigned short NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
1813 //-------------------------------------------------------------------------------------------------
1814 const FieldTrait MultilegOrderCancelReplace::_traits[] =
1815 {
1816  FieldTrait( 1,15, 10, 0,0x04), FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 12,13,143, 16,0x14),
1817  FieldTrait( 13, 7,144, 16,0x14), FieldTrait( 15,19,133, 0,0x04), FieldTrait( 18,16, 23, 0,0x04),
1818  FieldTrait( 21, 7, 22, 0,0x04), FieldTrait( 22,15, 33, 54,0x14), FieldTrait( 23,15,136, 0,0x04),
1819  FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 38,10,124, 93,0x14), FieldTrait( 40, 7,129, 0,0x05),
1820  FieldTrait( 41,15, 2, 0,0x04), FieldTrait( 44,11,131, 0,0x04), FieldTrait( 48,15, 32, 54,0x14),
1821  FieldTrait( 54, 7, 29, 0,0x05), FieldTrait( 55,15, 30, 54,0x14), FieldTrait( 58,15,153, 0,0x04),
1822  FieldTrait( 59, 7,138, 0,0x04), FieldTrait( 60,22,122, 0,0x05), FieldTrait( 63,15, 18, 0,0x04),
1823  FieldTrait( 64,25, 19, 0,0x04), FieldTrait( 65,15, 31, 54,0x14), FieldTrait( 70,15, 16, 0,0x04),
1824  FieldTrait( 75,25, 9, 0,0x04), FieldTrait( 77, 7,156, 0,0x04), FieldTrait( 78, 1, 17,105,0x1c),
1825  FieldTrait( 81, 7, 28, 0,0x04), FieldTrait( 99,11,132, 0,0x04), FieldTrait( 100,20, 26, 0,0x04),
1826  FieldTrait( 106,15, 59, 54,0x14), FieldTrait( 107,15, 62, 54,0x14), FieldTrait( 110,10, 24, 0,0x04),
1827  FieldTrait( 111,10, 25, 0,0x04), FieldTrait( 114, 8,121, 0,0x04), FieldTrait( 117,15,137, 0,0x04),
1828  FieldTrait( 120,19,151, 0,0x04), FieldTrait( 121, 8,150, 0,0x04), FieldTrait( 126,22,141, 0,0x04),
1829  FieldTrait( 140,11,119, 0,0x04), FieldTrait( 152,10,125, 93,0x14), FieldTrait( 167,15, 37, 54,0x14),
1830  FieldTrait( 168,22,139, 0,0x04), FieldTrait( 200,21, 39, 54,0x14), FieldTrait( 201, 1,100, 54,0x14),
1831  FieldTrait( 202,11, 53, 54,0x14), FieldTrait( 203, 1,157, 0,0x04), FieldTrait( 206, 7, 55, 54,0x14),
1832  FieldTrait( 207,20, 58, 54,0x14), FieldTrait( 210,10,158, 0,0x04), FieldTrait( 211, 9,159,100,0x14),
1833  FieldTrait( 223,14, 57, 54,0x14), FieldTrait( 224,25, 41, 54,0x14), FieldTrait( 225,25, 42, 54,0x14),
1834  FieldTrait( 226, 1, 44, 54,0x14), FieldTrait( 227,14, 45, 54,0x14), FieldTrait( 228, 9, 46, 54,0x14),
1835  FieldTrait( 229,25, 8, 0,0x04), FieldTrait( 231, 9, 56, 54,0x14), FieldTrait( 239, 1, 43, 54,0x14),
1836  FieldTrait( 240,25, 52, 54,0x14), FieldTrait( 255,15, 47, 54,0x14), FieldTrait( 348, 2, 60, 54,0x14),
1837  FieldTrait( 349,28, 61, 54,0x14), FieldTrait( 350, 2, 63, 54,0x14), FieldTrait( 351,28, 64, 54,0x14),
1838  FieldTrait( 354, 2,154, 0,0x04), FieldTrait( 355,28,155, 0,0x04), FieldTrait( 376,15,134, 0,0x04),
1839  FieldTrait( 377, 8,135, 0,0x04), FieldTrait( 386, 1, 27,185,0x1c), FieldTrait( 388, 7,170, 35,0x14),
1840  FieldTrait( 389, 9,171, 35,0x14), FieldTrait( 423, 1,130, 0,0x04), FieldTrait( 427, 1,142, 0,0x04),
1841  FieldTrait( 432,25,140, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait( 454, 1, 34,142,0x1c),
1842  FieldTrait( 460, 1, 35, 54,0x14), FieldTrait( 461,15, 36, 54,0x14), FieldTrait( 468, 7,127, 93,0x14),
1843  FieldTrait( 469, 9,128, 93,0x14), FieldTrait( 470,18, 49, 54,0x14), FieldTrait( 471,15, 50, 54,0x14),
1844  FieldTrait( 472,15, 51, 54,0x14), FieldTrait( 479,19,145, 16,0x14), FieldTrait( 480, 7,180, 0,0x04),
1845  FieldTrait( 481, 7,181, 0,0x04), FieldTrait( 494,15,183, 0,0x04), FieldTrait( 497, 7,146, 16,0x14),
1846  FieldTrait( 513,15,182, 0,0x04), FieldTrait( 516,14,126, 93,0x14), FieldTrait( 526,15, 4, 0,0x04),
1847  FieldTrait( 528, 7,147, 0,0x04), FieldTrait( 529,16,148, 0,0x04), FieldTrait( 541,25, 40, 54,0x14),
1848  FieldTrait( 543,15, 48, 54,0x14), FieldTrait( 544, 7, 20, 0,0x04), FieldTrait( 555, 1,120, 60,0x1d),
1849  FieldTrait( 563, 1,184, 0,0x04), FieldTrait( 581, 1, 12, 0,0x04), FieldTrait( 582, 1,149, 0,0x04),
1850  FieldTrait( 583,15, 5, 0,0x04), FieldTrait( 586,22, 6, 0,0x04), FieldTrait( 589, 7, 13, 0,0x04),
1851  FieldTrait( 590, 7, 14, 0,0x04), FieldTrait( 591, 7, 15, 0,0x04), FieldTrait( 635,15, 21, 0,0x04),
1852  FieldTrait( 660, 1, 11, 0,0x04), FieldTrait( 667,21, 66, 54,0x14), FieldTrait( 691,15, 65, 54,0x14),
1853  FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 762,15, 38, 54,0x14), FieldTrait( 775, 1,152, 0,0x04),
1854  FieldTrait( 835, 1,160,100,0x14), FieldTrait( 836, 1,161,100,0x14), FieldTrait( 837, 1,162,100,0x14),
1855  FieldTrait( 838, 1,163,100,0x14), FieldTrait( 840, 1,164,100,0x14), FieldTrait( 841, 1,172, 35,0x14),
1856  FieldTrait( 842, 1,173, 35,0x14), FieldTrait( 843, 1,174, 35,0x14), FieldTrait( 844, 1,175, 35,0x14),
1857  FieldTrait( 846, 1,176, 35,0x14), FieldTrait( 847, 1,177, 0,0x04), FieldTrait( 848,15,178, 0,0x04),
1858  FieldTrait( 849,14,179, 0,0x04), FieldTrait( 854, 1,123, 0,0x04), FieldTrait( 864, 1, 69, 38,0x1c),
1859  FieldTrait( 873,25, 70, 54,0x14), FieldTrait( 874,25, 71, 54,0x14), FieldTrait( 875, 1, 67, 54,0x14),
1860  FieldTrait( 876,15, 68, 54,0x14), FieldTrait( 947,19, 54, 54,0x14), FieldTrait( 957, 1,185,163,0x1c),
1861  FieldTrait( 965,15, 72, 54,0x14), FieldTrait( 966,15, 73, 54,0x14), FieldTrait( 967, 9, 75, 54,0x14),
1862  FieldTrait( 968, 9, 76, 54,0x14), FieldTrait( 969, 9, 77, 54,0x14), FieldTrait( 970, 1, 78, 54,0x14),
1863  FieldTrait( 971, 1, 79, 54,0x14), FieldTrait( 996,15, 81, 54,0x14), FieldTrait( 997,15, 82, 54,0x14),
1864  FieldTrait(1018, 1, 80, 57,0x1c), FieldTrait(1049, 7, 74, 54,0x14), FieldTrait(1069,12,214, 0,0x04),
1865  FieldTrait(1079,26, 83, 54,0x14), FieldTrait(1082,10,188, 36,0x14), FieldTrait(1083, 7,189, 36,0x14),
1866  FieldTrait(1084, 7,190, 36,0x14), FieldTrait(1085,10,191, 36,0x14), FieldTrait(1086,10,192, 36,0x14),
1867  FieldTrait(1087,10,193, 36,0x14), FieldTrait(1088,10,194, 36,0x14), FieldTrait(1089,10,186, 0,0x04),
1868  FieldTrait(1090, 1,187, 0,0x04), FieldTrait(1091, 8,212, 0,0x04), FieldTrait(1092, 7,196, 0,0x04),
1869  FieldTrait(1094, 1,165,100,0x14), FieldTrait(1096,15,166,100,0x14), FieldTrait(1097,15,167,100,0x14),
1870  FieldTrait(1098,15,168,100,0x14), FieldTrait(1099,15,169,100,0x14), FieldTrait(1100, 7,197,186,0x14),
1871  FieldTrait(1101, 7,198,186,0x14), FieldTrait(1102,11,199,186,0x14), FieldTrait(1103,15,200,186,0x14),
1872  FieldTrait(1104,15,201,186,0x14), FieldTrait(1105,15,202,186,0x14), FieldTrait(1106,15,203,186,0x14),
1873  FieldTrait(1107, 7,204,186,0x14), FieldTrait(1108, 7,205,186,0x14), FieldTrait(1109, 7,206,186,0x14),
1874  FieldTrait(1110,11,207,186,0x14), FieldTrait(1111, 7,208,186,0x14), FieldTrait(1112,10,209,186,0x14),
1875  FieldTrait(1113,15,210,186,0x14), FieldTrait(1114,15,211,186,0x14), FieldTrait(1133, 7,213, 0,0x04),
1876  FieldTrait(1138,10,195, 36,0x14), FieldTrait(1146,13, 85, 54,0x14), FieldTrait(1147,10, 86, 54,0x14),
1877  FieldTrait(1151,15, 84, 54,0x14), FieldTrait(1184, 2, 87,150,0x14), FieldTrait(1185,29, 88,150,0x14),
1878  FieldTrait(1186,15, 89,150,0x14), FieldTrait(1190, 9,217, 0,0x04), FieldTrait(1191,15, 91, 54,0x14),
1879  FieldTrait(1192,10, 92, 54,0x14), FieldTrait(1193, 7, 93, 54,0x14), FieldTrait(1194, 1, 94, 54,0x14),
1880  FieldTrait(1195,13, 95, 54,0x14), FieldTrait(1196,15, 96, 54,0x14), FieldTrait(1197,15,103, 54,0x14),
1881  FieldTrait(1198, 1, 97, 54,0x14), FieldTrait(1199,11, 98, 54,0x14), FieldTrait(1200,11, 99, 54,0x14),
1882  FieldTrait(1227,15, 90, 54,0x14), FieldTrait(1242, 8,102, 54,0x14), FieldTrait(1244, 8,101, 54,0x14),
1883  FieldTrait(1377, 1,215, 0,0x04), FieldTrait(1378, 1,216, 0,0x04), FieldTrait(1435, 1,104, 54,0x14),
1884  FieldTrait(1439, 1,105, 54,0x14), FieldTrait(1449,15,106, 54,0x14), FieldTrait(1450,15,107, 54,0x14),
1885  FieldTrait(1451,14,108, 54,0x14), FieldTrait(1452,14,109, 54,0x14), FieldTrait(1457,14,110, 54,0x14),
1886  FieldTrait(1458,14,111, 54,0x14), FieldTrait(1478, 1,112, 54,0x14), FieldTrait(1479, 1,113, 54,0x14),
1887  FieldTrait(1480,14,114, 54,0x14), FieldTrait(1481, 1,115, 54,0x14), FieldTrait(1482, 1,116, 54,0x14),
1888  FieldTrait(1483, 1,117, 21,0x1c)
1889 };
1892 //-------------------------------------------------------------------------------------------------
1894 {
1895  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
1896  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04), FieldTrait( 948, 1, 5, 82,0x1c)
1897 };
1900 const unsigned short MultilegOrderCancelReplace::NoAllocs::_fnum;
1901 //-------------------------------------------------------------------------------------------------
1902 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits[] =
1903 {
1904  FieldTrait( 949,15, 1, 0,0x04), FieldTrait( 950, 7, 2, 0,0x04), FieldTrait( 951, 1, 3, 0,0x04),
1905  FieldTrait( 952, 1, 4, 87,0x1c)
1906 };
1907 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits, 4);
1908 const MsgType MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_msgtype("NoNested3PartyIDs");
1909 const unsigned short MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_fnum;
1910 //-------------------------------------------------------------------------------------------------
1911 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1912 {
1913  FieldTrait( 953,15, 1, 0,0x04), FieldTrait( 954, 1, 2, 0,0x04)
1914 };
1915 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1916 const MsgType MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_msgtype("NoNested3PartySubIDs");
1917 const unsigned short MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_fnum;
1918 //-------------------------------------------------------------------------------------------------
1920 {
1921  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
1922 };
1926 //-------------------------------------------------------------------------------------------------
1928 {
1929  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
1930  FieldTrait( 802, 1, 4,107,0x1c)
1931 };
1935 //-------------------------------------------------------------------------------------------------
1936 const FieldTrait MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits[] =
1937 {
1938  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
1939 };
1940 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits, 2);
1941 const MsgType MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
1942 const unsigned short MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_fnum;
1943 //-------------------------------------------------------------------------------------------------
1945 {
1946  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
1947 };
1951 //-------------------------------------------------------------------------------------------------
1953 {
1954  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
1955  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
1956  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 61, 80,0x1c),
1957  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 564, 7, 59, 0,0x04), FieldTrait( 565, 1, 60, 0,0x04),
1958  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 63, 0,0x04), FieldTrait( 588,25, 64, 0,0x04),
1959  FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14),
1960  FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14),
1961  FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c),
1962  FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14),
1963  FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14),
1964  FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14),
1965  FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14),
1966  FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14),
1967  FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14),
1968  FieldTrait( 654,15, 62, 0,0x04), FieldTrait( 670, 1, 58, 61,0x1c), FieldTrait( 675,19, 71, 0,0x04),
1969  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 685,10, 65, 0,0x04), FieldTrait( 687,10, 55, 0,0x04),
1970  FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
1971  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
1972  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
1973  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
1974  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1366,15, 66, 0,0x04), FieldTrait(1379, 9, 67, 0,0x04),
1975  FieldTrait(1381,14, 68, 0,0x04), FieldTrait(1383, 9, 69, 0,0x04), FieldTrait(1384,16, 70, 0,0x04),
1976  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
1977  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
1978 };
1981 const unsigned short MultilegOrderCancelReplace::NoLegs::_fnum;
1982 //-------------------------------------------------------------------------------------------------
1983 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits[] =
1984 {
1985  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
1986  FieldTrait( 804, 1, 4, 89,0x1c)
1987 };
1988 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits, 4);
1989 const MsgType MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
1990 const unsigned short MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_fnum;
1991 //-------------------------------------------------------------------------------------------------
1992 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1993 {
1994  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
1995 };
1996 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1997 const MsgType MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
1998 const unsigned short MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
1999 //-------------------------------------------------------------------------------------------------
2000 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits[] =
2001 {
2002  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
2003 };
2004 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits, 2);
2005 const MsgType MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
2006 const unsigned short MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_fnum;
2007 //-------------------------------------------------------------------------------------------------
2008 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits[] =
2009 {
2010  FieldTrait( 671,15, 1, 0,0x04), FieldTrait( 672,15, 2, 0,0x04), FieldTrait( 673,10, 3, 0,0x04),
2011  FieldTrait( 674,15, 4, 0,0x04), FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait(1367,19, 5, 0,0x04)
2012 };
2013 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits, 6);
2014 const MsgType MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_msgtype("NoLegAllocs");
2015 const unsigned short MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_fnum;
2016 //-------------------------------------------------------------------------------------------------
2017 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
2018 {
2019  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
2020  FieldTrait( 806, 1, 4, 86,0x1c)
2021 };
2022 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
2023 const MsgType MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
2024 const unsigned short MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_fnum;
2025 //-------------------------------------------------------------------------------------------------
2026 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2027 {
2028  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
2029 };
2030 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2031 const MsgType MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
2032 const unsigned short MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
2033 //-------------------------------------------------------------------------------------------------
2034 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits[] =
2035 {
2036  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
2037 };
2038 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits, 2);
2039 const MsgType MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
2040 const unsigned short MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_fnum;
2041 //-------------------------------------------------------------------------------------------------
2043 {
2044  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
2045  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
2046  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
2047  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
2048  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
2049  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
2050  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
2051  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
2052  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
2053  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
2054  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
2055  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
2056  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
2057  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
2058  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
2059  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
2060  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
2061  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
2062  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
2063  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
2064  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
2065  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
2066  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
2067  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
2068 };
2072 //-------------------------------------------------------------------------------------------------
2073 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2074 {
2075  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
2076 };
2077 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2078 const MsgType MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2079 const unsigned short MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
2080 //-------------------------------------------------------------------------------------------------
2081 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits[] =
2082 {
2083  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
2084 };
2085 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2086 const MsgType MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
2087 const unsigned short MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_fnum;
2088 //-------------------------------------------------------------------------------------------------
2089 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2090 {
2091  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
2092  FieldTrait(1062, 1, 4,196,0x1c)
2093 };
2094 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2095 const MsgType MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
2096 const unsigned short MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
2097 //-------------------------------------------------------------------------------------------------
2098 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2099 {
2100  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
2101 };
2102 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2103 const MsgType MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
2104 const unsigned short MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
2105 //-------------------------------------------------------------------------------------------------
2107 {
2108  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
2109  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
2110 };
2113 const unsigned short MultilegOrderCancelReplace::NoEvents::_fnum;
2114 //-------------------------------------------------------------------------------------------------
2116 {
2117  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
2118 };
2122 //-------------------------------------------------------------------------------------------------
2124 {
2125  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
2126  FieldTrait(1052, 1, 4, 58,0x1c)
2127 };
2131 //-------------------------------------------------------------------------------------------------
2132 const FieldTrait MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2133 {
2134  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
2135 };
2136 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2137 const MsgType MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
2138 const unsigned short MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
2139 //-------------------------------------------------------------------------------------------------
2141 {
2142  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
2143  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
2144  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
2145 };
2149 //-------------------------------------------------------------------------------------------------
2150 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits[] =
2151 {
2152  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
2153 };
2154 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits, 3);
2155 const MsgType MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
2156 const unsigned short MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_fnum;
2157 //-------------------------------------------------------------------------------------------------
2158 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2159 {
2160  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
2161 };
2162 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2163 const MsgType MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
2164 const unsigned short MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
2165 //-------------------------------------------------------------------------------------------------
2166 const FieldTrait TradeCaptureReportRequest::_traits[] =
2167 {
2168  FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 17,15, 6, 0,0x04), FieldTrait( 22,15, 21, 54,0x14),
2169  FieldTrait( 37,15, 8, 0,0x04), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 54, 7,125, 0,0x04),
2170  FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,131, 0,0x04), FieldTrait( 65,15, 19, 54,0x14),
2171  FieldTrait( 106,15, 47, 54,0x14), FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 150, 7, 7, 0,0x04),
2172  FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14),
2173  FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14),
2174  FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14), FieldTrait( 225,25, 30, 54,0x14),
2175  FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14), FieldTrait( 228, 9, 34, 54,0x14),
2176  FieldTrait( 231, 9, 44, 54,0x14), FieldTrait( 239, 1, 31, 54,0x14), FieldTrait( 240,25, 40, 54,0x14),
2177  FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 263, 7, 3, 0,0x04), FieldTrait( 336,15,122, 0,0x04),
2178  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
2179  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,132, 0,0x04), FieldTrait( 355,28,133, 0,0x04),
2180  FieldTrait( 442, 7,126, 0,0x04), FieldTrait( 453, 1, 17, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c),
2181  FieldTrait( 460, 1, 23, 54,0x14), FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 470,18, 37, 54,0x14),
2182  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 541,25, 28, 54,0x14),
2183  FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c), FieldTrait( 568,15, 1, 0,0x05),
2184  FieldTrait( 569, 1, 2, 0,0x05), FieldTrait( 571,15, 4, 0,0x04), FieldTrait( 573, 7, 10, 0,0x04),
2185  FieldTrait( 578,15,127, 0,0x04), FieldTrait( 579,15,128, 0,0x04), FieldTrait( 580, 1,120,177,0x1c),
2186  FieldTrait( 625,15,123, 0,0x04), FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 668, 1,106, 55,0x14),
2187  FieldTrait( 691,15, 53, 54,0x14), FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 715,25,121, 0,0x04),
2188  FieldTrait( 725, 1,129, 0,0x04), FieldTrait( 726,15,130, 0,0x04), FieldTrait( 762,15, 26, 54,0x14),
2189  FieldTrait( 788, 1,113, 44,0x14), FieldTrait( 818,15, 5, 0,0x04), FieldTrait( 820,15, 15, 0,0x04),
2190  FieldTrait( 828, 1, 11, 0,0x04), FieldTrait( 829, 1, 12, 0,0x04), FieldTrait( 830,15, 13, 0,0x04),
2191  FieldTrait( 855, 1, 14, 0,0x04), FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 869,14,107, 55,0x14),
2192  FieldTrait( 870, 1,108, 9,0x1c), FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14),
2193  FieldTrait( 875, 1, 55, 54,0x14), FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 880,15, 16, 0,0x04),
2194  FieldTrait( 898,14,117, 44,0x14), FieldTrait( 913,15,109, 44,0x14), FieldTrait( 914,15,110, 44,0x14),
2195  FieldTrait( 915,25,111, 44,0x14), FieldTrait( 916,25,114, 44,0x14), FieldTrait( 917,25,115, 44,0x14),
2196  FieldTrait( 918,19,112, 44,0x14), FieldTrait( 919, 1,116, 44,0x14), FieldTrait( 943,15,124, 0,0x04),
2197  FieldTrait( 947,19, 42, 54,0x14), FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14),
2198  FieldTrait( 967, 9, 63, 54,0x14), FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14),
2199  FieldTrait( 970, 1, 66, 54,0x14), FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 996,15, 69, 54,0x14),
2200  FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1003,15,135, 0,0x04), FieldTrait(1011,15,134, 0,0x04),
2201  FieldTrait(1018, 1, 68, 57,0x1c), FieldTrait(1040,15,136, 0,0x04), FieldTrait(1041,15,137, 0,0x04),
2202  FieldTrait(1042,15,138, 0,0x04), FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14),
2203  FieldTrait(1123, 7,139, 0,0x04), FieldTrait(1146,13, 73, 54,0x14), FieldTrait(1147,10, 74, 54,0x14),
2204  FieldTrait(1151,15, 72, 54,0x14), FieldTrait(1184, 2, 75,150,0x14), FieldTrait(1185,29, 76,150,0x14),
2205  FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14), FieldTrait(1192,10, 80, 54,0x14),
2206  FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14), FieldTrait(1195,13, 83, 54,0x14),
2207  FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14), FieldTrait(1198, 1, 85, 54,0x14),
2208  FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14), FieldTrait(1227,15, 78, 54,0x14),
2209  FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14), FieldTrait(1435, 1, 92, 54,0x14),
2210  FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14),
2211  FieldTrait(1451,14, 96, 54,0x14), FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14),
2212  FieldTrait(1458,14, 99, 54,0x14), FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14),
2213  FieldTrait(1480,14,102, 54,0x14), FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14),
2214  FieldTrait(1483, 1,105, 21,0x1c)
2215 };
2218 //-------------------------------------------------------------------------------------------------
2220 {
2221  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
2222  FieldTrait( 802, 1, 4,107,0x1c)
2223 };
2227 //-------------------------------------------------------------------------------------------------
2228 const FieldTrait TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2229 {
2230  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
2231 };
2232 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2233 const MsgType TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
2234 const unsigned short TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_fnum;
2235 //-------------------------------------------------------------------------------------------------
2237 {
2238  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
2239 };
2243 //-------------------------------------------------------------------------------------------------
2244 const FieldTrait TradeCaptureReportRequest::NoLegs::_traits[] =
2245 {
2246  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
2247  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
2248  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
2249  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
2250  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
2251  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
2252  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
2253  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
2254  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
2255  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
2256  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
2257  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
2258  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
2259  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
2260  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
2261  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
2262  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
2263  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
2264 };
2267 const unsigned short TradeCaptureReportRequest::NoLegs::_fnum;
2268 //-------------------------------------------------------------------------------------------------
2269 const FieldTrait TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits[] =
2270 {
2271  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
2272 };
2273 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
2274 const MsgType TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
2275 const unsigned short TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_fnum;
2276 //-------------------------------------------------------------------------------------------------
2278 {
2279  FieldTrait( 60,22, 2, 0,0x04), FieldTrait( 75,25, 1, 0,0x04), FieldTrait( 779,22, 3, 0,0x04)
2280 };
2283 const unsigned short TradeCaptureReportRequest::NoDates::_fnum;
2284 //-------------------------------------------------------------------------------------------------
2286 {
2287  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
2288  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
2289  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
2290  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
2291  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
2292  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
2293  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
2294  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
2295  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
2296  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
2297  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
2298  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
2299  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
2300  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
2301  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
2302  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
2303  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
2304  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
2305  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
2306  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
2307  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
2308  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
2309  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
2310  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
2311 };
2315 //-------------------------------------------------------------------------------------------------
2316 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2317 {
2318  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
2319 };
2320 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2321 const MsgType TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2322 const unsigned short TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
2323 //-------------------------------------------------------------------------------------------------
2324 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
2325 {
2326  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
2327 };
2328 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2329 const MsgType TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
2330 const unsigned short TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
2331 //-------------------------------------------------------------------------------------------------
2332 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2333 {
2334  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
2335  FieldTrait(1062, 1, 4,196,0x1c)
2336 };
2337 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2338 const MsgType TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
2339 const unsigned short TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
2340 //-------------------------------------------------------------------------------------------------
2341 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2342 {
2343  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
2344 };
2345 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2346 const MsgType TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
2347 const unsigned short TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
2348 //-------------------------------------------------------------------------------------------------
2350 {
2351  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
2352  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
2353 };
2356 const unsigned short TradeCaptureReportRequest::NoEvents::_fnum;
2357 //-------------------------------------------------------------------------------------------------
2359 {
2360  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
2361 };
2365 //-------------------------------------------------------------------------------------------------
2367 {
2368  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
2369  FieldTrait(1052, 1, 4, 58,0x1c)
2370 };
2374 //-------------------------------------------------------------------------------------------------
2375 const FieldTrait TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2376 {
2377  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
2378 };
2379 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2380 const MsgType TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
2381 const unsigned short TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
2382 //-------------------------------------------------------------------------------------------------
2384 {
2385  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
2386  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
2387  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
2388 };
2392 //-------------------------------------------------------------------------------------------------
2393 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
2394 {
2395  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
2396 };
2397 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
2398 const MsgType TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
2399 const unsigned short TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_fnum;
2400 //-------------------------------------------------------------------------------------------------
2401 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2402 {
2403  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
2404 };
2405 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2406 const MsgType TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
2407 const unsigned short TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
2408 //-------------------------------------------------------------------------------------------------
2409 const FieldTrait TradeCaptureReport::_traits[] =
2410 {
2411  FieldTrait( 6,11,139, 0,0x04), FieldTrait( 15,19,187, 0,0x04), FieldTrait( 17,15, 19, 0,0x04),
2412  FieldTrait( 22,15, 27, 54,0x14), FieldTrait( 30,20,136, 0,0x04), FieldTrait( 31,11,132, 0,0x05),
2413  FieldTrait( 32,10,131, 0,0x05), FieldTrait( 48,15, 26, 54,0x14), FieldTrait( 55,15, 24, 54,0x14),
2414  FieldTrait( 60,22,153, 0,0x04), FieldTrait( 63,15,155, 0,0x04), FieldTrait( 64,25,156, 0,0x04),
2415  FieldTrait( 65,15, 25, 54,0x14), FieldTrait( 75,25,137, 0,0x04), FieldTrait( 106,15, 53, 54,0x14),
2416  FieldTrait( 107,15, 56, 54,0x14), FieldTrait( 120,19,188, 0,0x04), FieldTrait( 150, 7, 9, 0,0x04),
2417  FieldTrait( 167,15, 31, 54,0x14), FieldTrait( 194,11,134, 0,0x04), FieldTrait( 195,12,135, 0,0x04),
2418  FieldTrait( 200,21, 33, 54,0x14), FieldTrait( 201, 1, 94, 54,0x14), FieldTrait( 202,11, 47, 54,0x14),
2419  FieldTrait( 206, 7, 49, 54,0x14), FieldTrait( 207,20, 52, 54,0x14), FieldTrait( 218,12,140,160,0x14),
2420  FieldTrait( 220,19,141,160,0x14), FieldTrait( 221,15,142,160,0x14), FieldTrait( 222,15,143,160,0x14),
2421  FieldTrait( 223,14, 51, 54,0x14), FieldTrait( 224,25, 35, 54,0x14), FieldTrait( 225,25, 36, 54,0x14),
2422  FieldTrait( 226, 1, 38, 54,0x14), FieldTrait( 227,14, 39, 54,0x14), FieldTrait( 228, 9, 40, 54,0x14),
2423  FieldTrait( 231, 9, 50, 54,0x14), FieldTrait( 235,15,122,198,0x14), FieldTrait( 236,14,123,198,0x14),
2424  FieldTrait( 239, 1, 37, 54,0x14), FieldTrait( 240,25, 46, 54,0x14), FieldTrait( 255,15, 41, 54,0x14),
2425  FieldTrait( 263, 7, 13, 0,0x04), FieldTrait( 325, 8, 12, 0,0x04), FieldTrait( 348, 2, 54, 54,0x14),
2426  FieldTrait( 349,28, 55, 54,0x14), FieldTrait( 350, 2, 57, 54,0x14), FieldTrait( 351,28, 58, 54,0x14),
2427  FieldTrait( 378, 1, 21, 0,0x04), FieldTrait( 381,13,178, 0,0x04), FieldTrait( 423, 1, 23, 0,0x04),
2428  FieldTrait( 442, 7,150, 0,0x04), FieldTrait( 454, 1, 28,142,0x1c), FieldTrait( 460, 1, 29, 54,0x14),
2429  FieldTrait( 461,15, 30, 54,0x14), FieldTrait( 470,18, 43, 54,0x14), FieldTrait( 471,15, 44, 54,0x14),
2430  FieldTrait( 472,15, 45, 54,0x14), FieldTrait( 487, 1, 2, 0,0x04), FieldTrait( 527,15, 20, 0,0x04),
2431  FieldTrait( 541,25, 34, 54,0x14), FieldTrait( 543,15, 42, 54,0x14), FieldTrait( 552, 1,159,179,0x1d),
2432  FieldTrait( 555, 1,152,181,0x1c), FieldTrait( 568,15, 4, 0,0x04), FieldTrait( 570, 8, 22, 0,0x04),
2433  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 572,15, 14, 0,0x04), FieldTrait( 573, 7,157, 0,0x04),
2434  FieldTrait( 574,15,158, 0,0x04), FieldTrait( 662,11,144,160,0x14), FieldTrait( 663, 1,145,160,0x14),
2435  FieldTrait( 667,21, 60, 54,0x14), FieldTrait( 669,11,133, 0,0x04), FieldTrait( 691,15, 59, 54,0x14),
2436  FieldTrait( 696,25,125,198,0x14), FieldTrait( 697,11,126,198,0x14), FieldTrait( 698, 1,127,198,0x14),
2437  FieldTrait( 699,15,146,160,0x14), FieldTrait( 701,25,124,198,0x14), FieldTrait( 711, 1,128,188,0x1c),
2438  FieldTrait( 715,25,138, 0,0x04), FieldTrait( 716,15,165, 0,0x04), FieldTrait( 717,15,166, 0,0x04),
2439  FieldTrait( 748, 1, 10, 0,0x04), FieldTrait( 753, 1,149,102,0x1c), FieldTrait( 761,15,147,160,0x14),
2440  FieldTrait( 762,15, 32, 54,0x14), FieldTrait( 768, 1,154,182,0x1c), FieldTrait( 779,22,169, 0,0x04),
2441  FieldTrait( 788, 1,116, 44,0x14), FieldTrait( 797, 8,160, 0,0x04), FieldTrait( 818,15, 16, 0,0x04),
2442  FieldTrait( 819, 1,148, 0,0x04), FieldTrait( 820,15, 17, 0,0x04), FieldTrait( 822,15,129, 0,0x04),
2443  FieldTrait( 823,15,130, 0,0x04), FieldTrait( 824,15,151, 0,0x04), FieldTrait( 828, 1, 5, 0,0x04),
2444  FieldTrait( 829, 1, 6, 0,0x04), FieldTrait( 830,15, 8, 0,0x04), FieldTrait( 852, 8,161, 0,0x04),
2445  FieldTrait( 853, 1,162, 0,0x04), FieldTrait( 854, 1,121, 0,0x04), FieldTrait( 855, 1, 7, 0,0x04),
2446  FieldTrait( 856, 1, 3, 0,0x04), FieldTrait( 864, 1, 63, 38,0x1c), FieldTrait( 873,25, 64, 54,0x14),
2447  FieldTrait( 874,25, 65, 54,0x14), FieldTrait( 875, 1, 61, 54,0x14), FieldTrait( 876,15, 62, 54,0x14),
2448  FieldTrait( 880,15, 18, 0,0x04), FieldTrait( 881,15, 15, 0,0x04), FieldTrait( 898,14,120, 44,0x14),
2449  FieldTrait( 912, 8, 11, 0,0x04), FieldTrait( 913,15,112, 44,0x14), FieldTrait( 914,15,113, 44,0x14),
2450  FieldTrait( 915,25,114, 44,0x14), FieldTrait( 916,25,117, 44,0x14), FieldTrait( 917,25,118, 44,0x14),
2451  FieldTrait( 918,19,115, 44,0x14), FieldTrait( 919, 1,119, 44,0x14), FieldTrait( 939, 1,163, 0,0x04),
2452  FieldTrait( 947,19, 48, 54,0x14), FieldTrait( 965,15, 66, 54,0x14), FieldTrait( 966,15, 67, 54,0x14),
2453  FieldTrait( 967, 9, 69, 54,0x14), FieldTrait( 968, 9, 70, 54,0x14), FieldTrait( 969, 9, 71, 54,0x14),
2454  FieldTrait( 970, 1, 72, 54,0x14), FieldTrait( 971, 1, 73, 54,0x14), FieldTrait( 987,25,177, 0,0x04),
2455  FieldTrait( 991,11,170, 0,0x04), FieldTrait( 994,15,167, 0,0x04), FieldTrait( 996,15, 75, 54,0x14),
2456  FieldTrait( 997,15, 76, 54,0x14), FieldTrait(1003,15,171, 0,0x04), FieldTrait(1011,15,168, 0,0x04),
2457  FieldTrait(1015, 7,164, 0,0x04), FieldTrait(1018, 1, 74, 57,0x1c), FieldTrait(1040,15,172, 0,0x04),
2458  FieldTrait(1041,15,173, 0,0x04), FieldTrait(1042,15,174, 0,0x04), FieldTrait(1049, 7, 68, 54,0x14),
2459  FieldTrait(1056,10,175, 0,0x04), FieldTrait(1071,12,176, 0,0x04), FieldTrait(1079,26, 77, 54,0x14),
2460  FieldTrait(1116, 1,179,139,0x1c), FieldTrait(1123, 7,180, 0,0x04), FieldTrait(1124, 7,181, 0,0x04),
2461  FieldTrait(1125,25,182, 0,0x04), FieldTrait(1126,15,183, 0,0x04), FieldTrait(1127,15,184, 0,0x04),
2462  FieldTrait(1132,27,185, 0,0x04), FieldTrait(1134, 8,186, 0,0x04), FieldTrait(1146,13, 79, 54,0x14),
2463  FieldTrait(1147,10, 80, 54,0x14), FieldTrait(1151,15, 78, 54,0x14), FieldTrait(1180,15,197, 8,0x14),
2464  FieldTrait(1181, 4,198, 8,0x14), FieldTrait(1184, 2, 81,150,0x14), FieldTrait(1185,29, 82,150,0x14),
2465  FieldTrait(1186,15, 83,150,0x14), FieldTrait(1188, 9,191, 0,0x04), FieldTrait(1190, 9,193, 0,0x04),
2466  FieldTrait(1191,15, 85, 54,0x14), FieldTrait(1192,10, 86, 54,0x14), FieldTrait(1193, 7, 87, 54,0x14),
2467  FieldTrait(1194, 1, 88, 54,0x14), FieldTrait(1195,13, 89, 54,0x14), FieldTrait(1196,15, 90, 54,0x14),
2468  FieldTrait(1197,15, 97, 54,0x14), FieldTrait(1198, 1, 91, 54,0x14), FieldTrait(1199,11, 92, 54,0x14),
2469  FieldTrait(1200,11, 93, 54,0x14), FieldTrait(1227,15, 84, 54,0x14), FieldTrait(1242, 8, 96, 54,0x14),
2470  FieldTrait(1244, 8, 95, 54,0x14), FieldTrait(1300,15,202, 0,0x04), FieldTrait(1301,20,203, 0,0x04),
2471  FieldTrait(1328,15,189, 0,0x04), FieldTrait(1329, 9,190, 0,0x04), FieldTrait(1350, 4,199, 8,0x14),
2472  FieldTrait(1352, 8,200, 8,0x14), FieldTrait(1380,14,192, 0,0x04), FieldTrait(1382, 9,194, 0,0x04),
2473  FieldTrait(1387, 1,195,183,0x1c), FieldTrait(1390, 1,196, 0,0x04), FieldTrait(1430, 7,201, 0,0x04),
2474  FieldTrait(1435, 1, 98, 54,0x14), FieldTrait(1439, 1, 99, 54,0x14), FieldTrait(1449,15,100, 54,0x14),
2475  FieldTrait(1450,15,101, 54,0x14), FieldTrait(1451,14,102, 54,0x14), FieldTrait(1452,14,103, 54,0x14),
2476  FieldTrait(1457,14,104, 54,0x14), FieldTrait(1458,14,105, 54,0x14), FieldTrait(1478, 1,106, 54,0x14),
2477  FieldTrait(1479, 1,107, 54,0x14), FieldTrait(1480,14,108, 54,0x14), FieldTrait(1481, 1,109, 54,0x14),
2478  FieldTrait(1482, 1,110, 54,0x14), FieldTrait(1483, 1,111, 21,0x1c)
2479 };
2480 const FieldTrait_Hash_Array TradeCaptureReport::_ftha(TradeCaptureReport::_traits, 203);
2482 //-------------------------------------------------------------------------------------------------
2484 {
2485  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
2486 };
2489 const unsigned short TradeCaptureReport::NoSecurityAltID::_fnum;
2490 //-------------------------------------------------------------------------------------------------
2491 const FieldTrait TradeCaptureReport::NoSides::_traits[] =
2492 {
2493  FieldTrait( 1,15, 3, 0,0x04), FieldTrait( 11,15, 65,173,0x14), FieldTrait( 12,13, 17, 16,0x14),
2494  FieldTrait( 13, 7, 18, 16,0x14), FieldTrait( 14,10, 82,173,0x14), FieldTrait( 18,16, 74,173,0x14),
2495  FieldTrait( 37,15, 63,173,0x14), FieldTrait( 38,10, 76, 93,0x14), FieldTrait( 39, 7, 75,173,0x14),
2496  FieldTrait( 40, 7, 71,173,0x14), FieldTrait( 44,11, 72,173,0x14), FieldTrait( 54, 7, 1, 0,0x05),
2497  FieldTrait( 58,15, 36, 0,0x04), FieldTrait( 59, 7, 83,173,0x14), FieldTrait( 66,15, 67,173,0x14),
2498  FieldTrait( 70,15, 46, 0,0x04), FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 47,176,0x1c),
2499  FieldTrait( 81, 7, 6, 0,0x04), FieldTrait( 83, 1, 52, 0,0x04), FieldTrait( 99,11, 73,173,0x14),
2500  FieldTrait( 118,13, 31, 0,0x04), FieldTrait( 119,13, 32, 0,0x04), FieldTrait( 126,22, 84,173,0x14),
2501  FieldTrait( 136, 1, 42, 77,0x1c), FieldTrait( 151,10, 81,173,0x14), FieldTrait( 152,10, 77, 93,0x14),
2502  FieldTrait( 155, 9, 33, 0,0x04), FieldTrait( 156, 7, 34, 0,0x04), FieldTrait( 157, 1, 21, 0,0x04),
2503  FieldTrait( 158,14, 23, 0,0x04), FieldTrait( 159,13, 24, 0,0x04), FieldTrait( 198,15, 64,173,0x14),
2504  FieldTrait( 230,25, 22, 0,0x04), FieldTrait( 232, 1, 41,162,0x1c), FieldTrait( 237,13, 30, 0,0x04),
2505  FieldTrait( 238,13, 29, 0,0x04), FieldTrait( 336,15, 14, 0,0x04), FieldTrait( 354, 2, 37, 0,0x04),
2506  FieldTrait( 355,28, 38, 0,0x04), FieldTrait( 376,15, 11, 0,0x04), FieldTrait( 377, 8, 12, 0,0x04),
2507  FieldTrait( 430, 1, 58, 0,0x04), FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 468, 7, 79, 93,0x14),
2508  FieldTrait( 469, 9, 80, 93,0x14), FieldTrait( 479,19, 19, 16,0x14), FieldTrait( 483,22, 98,173,0x14),
2509  FieldTrait( 497, 7, 20, 16,0x14), FieldTrait( 516,14, 78, 93,0x14), FieldTrait( 518, 1, 40, 22,0x1c),
2510  FieldTrait( 526,15, 66,173,0x14), FieldTrait( 528, 7, 93,173,0x14), FieldTrait( 529,16, 94,173,0x14),
2511  FieldTrait( 575, 8, 7, 0,0x04), FieldTrait( 576, 1, 8, 14,0x1c), FieldTrait( 578,15, 9, 0,0x04),
2512  FieldTrait( 579,15, 10, 0,0x04), FieldTrait( 581, 1, 5, 0,0x04), FieldTrait( 582, 1, 13, 0,0x04),
2513  FieldTrait( 586,22, 99,173,0x14), FieldTrait( 591, 7, 45, 0,0x04), FieldTrait( 625,15, 15, 0,0x04),
2514  FieldTrait( 660, 1, 4, 0,0x04), FieldTrait( 738,13, 25, 0,0x04), FieldTrait( 752, 1, 39, 0,0x04),
2515  FieldTrait( 775, 1,100,173,0x14), FieldTrait( 821,15, 96,173,0x14), FieldTrait( 825,15, 43, 0,0x04),
2516  FieldTrait( 826, 1, 44, 0,0x04), FieldTrait( 920,13, 26, 0,0x04), FieldTrait( 921,13, 27, 0,0x04),
2517  FieldTrait( 922,13, 28, 0,0x04), FieldTrait( 943,15, 16, 0,0x04), FieldTrait(1005,15, 49, 0,0x04),
2518  FieldTrait(1006,15, 50, 0,0x04), FieldTrait(1007,15, 51, 0,0x04), FieldTrait(1008, 1, 53, 0,0x04),
2519  FieldTrait(1009, 1, 48, 0,0x04), FieldTrait(1016, 1, 54,159,0x1c), FieldTrait(1057, 8, 56, 0,0x04),
2520  FieldTrait(1072,13, 55, 0,0x04), FieldTrait(1080,15, 68,173,0x14), FieldTrait(1081, 7, 69,173,0x14),
2521  FieldTrait(1082,10, 85, 36,0x14), FieldTrait(1083, 7, 86, 36,0x14), FieldTrait(1084, 7, 87, 36,0x14),
2522  FieldTrait(1085,10, 88, 36,0x14), FieldTrait(1086,10, 89, 36,0x14), FieldTrait(1087,10, 90, 36,0x14),
2523  FieldTrait(1088,10, 91, 36,0x14), FieldTrait(1093, 7, 97,173,0x14), FieldTrait(1115, 7, 62, 0,0x04),
2524  FieldTrait(1138,10, 92, 36,0x14), FieldTrait(1139,15, 57, 0,0x04), FieldTrait(1154,19, 59, 0,0x04),
2525  FieldTrait(1155,19, 60, 0,0x04), FieldTrait(1158, 1, 61,151,0x1c), FieldTrait(1427,15,101, 0,0x04),
2526  FieldTrait(1428, 1,102, 0,0x04), FieldTrait(1429, 1,103, 0,0x04), FieldTrait(1431, 1, 70,173,0x14),
2527  FieldTrait(1432, 1, 95,173,0x14), FieldTrait(1444, 1,104, 0,0x04)
2528 };
2531 const unsigned short TradeCaptureReport::NoSides::_fnum;
2532 //-------------------------------------------------------------------------------------------------
2533 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::_traits[] =
2534 {
2535  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
2536  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04), FieldTrait( 756, 1, 5, 81,0x1c),
2537  FieldTrait( 989,15, 9, 0,0x04), FieldTrait( 993,15, 7, 0,0x04), FieldTrait(1002, 1, 8, 0,0x04),
2538  FieldTrait(1136,15, 10, 0,0x04)
2539 };
2540 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::_ftha(TradeCaptureReport::NoSides::NoAllocs::_traits, 10);
2541 const MsgType TradeCaptureReport::NoSides::NoAllocs::_msgtype("NoAllocs");
2542 const unsigned short TradeCaptureReport::NoSides::NoAllocs::_fnum;
2543 //-------------------------------------------------------------------------------------------------
2544 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
2545 {
2546  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
2547  FieldTrait( 806, 1, 4, 86,0x1c)
2548 };
2549 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
2550 const MsgType TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
2551 const unsigned short TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_fnum;
2552 //-------------------------------------------------------------------------------------------------
2553 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2554 {
2555  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
2556 };
2557 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2558 const MsgType TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
2559 const unsigned short TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
2560 //-------------------------------------------------------------------------------------------------
2561 const FieldTrait TradeCaptureReport::NoSides::NoMiscFees::_traits[] =
2562 {
2563  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
2564  FieldTrait( 891, 1, 4, 0,0x04)
2565 };
2566 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoMiscFees::_ftha(TradeCaptureReport::NoSides::NoMiscFees::_traits, 4);
2567 const MsgType TradeCaptureReport::NoSides::NoMiscFees::_msgtype("NoMiscFees");
2568 const unsigned short TradeCaptureReport::NoSides::NoMiscFees::_fnum;
2569 //-------------------------------------------------------------------------------------------------
2570 const FieldTrait TradeCaptureReport::NoSides::NoStipulations::_traits[] =
2571 {
2572  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
2573 };
2574 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoStipulations::_ftha(TradeCaptureReport::NoSides::NoStipulations::_traits, 2);
2575 const MsgType TradeCaptureReport::NoSides::NoStipulations::_msgtype("NoStipulations");
2576 const unsigned short TradeCaptureReport::NoSides::NoStipulations::_fnum;
2577 //-------------------------------------------------------------------------------------------------
2578 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::_traits[] =
2579 {
2580  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
2581  FieldTrait( 802, 1, 4,107,0x1c)
2582 };
2583 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::_traits, 4);
2584 const MsgType TradeCaptureReport::NoSides::NoPartyIDs::_msgtype("NoPartyIDs");
2585 const unsigned short TradeCaptureReport::NoSides::NoPartyIDs::_fnum;
2586 //-------------------------------------------------------------------------------------------------
2587 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
2588 {
2589  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
2590 };
2591 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
2592 const MsgType TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
2593 const unsigned short TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_fnum;
2594 //-------------------------------------------------------------------------------------------------
2595 const FieldTrait TradeCaptureReport::NoSides::NoContAmts::_traits[] =
2596 {
2597  FieldTrait( 519, 1, 1, 0,0x04), FieldTrait( 520, 9, 2, 0,0x04), FieldTrait( 521,19, 3, 0,0x04)
2598 };
2599 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoContAmts::_ftha(TradeCaptureReport::NoSides::NoContAmts::_traits, 3);
2600 const MsgType TradeCaptureReport::NoSides::NoContAmts::_msgtype("NoContAmts");
2601 const unsigned short TradeCaptureReport::NoSides::NoContAmts::_fnum;
2602 //-------------------------------------------------------------------------------------------------
2603 const FieldTrait TradeCaptureReport::NoSides::NoClearingInstructions::_traits[] =
2604 {
2605  FieldTrait( 577, 1, 1, 0,0x04)
2606 };
2607 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(TradeCaptureReport::NoSides::NoClearingInstructions::_traits, 1);
2608 const MsgType TradeCaptureReport::NoSides::NoClearingInstructions::_msgtype("NoClearingInstructions");
2609 const unsigned short TradeCaptureReport::NoSides::NoClearingInstructions::_fnum;
2610 //-------------------------------------------------------------------------------------------------
2611 const FieldTrait TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits[] =
2612 {
2613  FieldTrait(1012,22, 1, 0,0x04), FieldTrait(1013, 1, 2, 0,0x04), FieldTrait(1014,15, 3, 0,0x04)
2614 };
2615 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits, 3);
2616 const MsgType TradeCaptureReport::NoSides::NoSideTrdRegTS::_msgtype("NoSideTrdRegTS");
2617 const unsigned short TradeCaptureReport::NoSides::NoSideTrdRegTS::_fnum;
2618 //-------------------------------------------------------------------------------------------------
2619 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::_traits[] =
2620 {
2621  FieldTrait( 781, 1, 2,155,0x1c), FieldTrait(1164, 7, 1, 0,0x04)
2622 };
2623 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::_traits, 2);
2624 const MsgType TradeCaptureReport::NoSides::NoSettlDetails::_msgtype("NoSettlDetails");
2625 const unsigned short TradeCaptureReport::NoSides::NoSettlDetails::_fnum;
2626 //-------------------------------------------------------------------------------------------------
2627 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
2628 {
2629  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
2630  FieldTrait( 801, 1, 4,156,0x1c)
2631 };
2632 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
2633 const MsgType TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
2634 const unsigned short TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_fnum;
2635 //-------------------------------------------------------------------------------------------------
2636 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
2637 {
2638  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
2639 };
2640 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
2641 const MsgType TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
2642 const unsigned short TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
2643 //-------------------------------------------------------------------------------------------------
2644 const FieldTrait TradeCaptureReport::NoLegs::_traits[] =
2645 {
2646  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
2647  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
2648  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
2649  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 564, 7, 58, 0,0x04), FieldTrait( 565, 1, 59, 0,0x04),
2650  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 62, 0,0x04), FieldTrait( 588,25, 63, 0,0x04),
2651  FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14),
2652  FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14),
2653  FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c),
2654  FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14),
2655  FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14),
2656  FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14),
2657  FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14),
2658  FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14),
2659  FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14),
2660  FieldTrait( 637,11, 64, 0,0x04), FieldTrait( 654,15, 61, 0,0x04), FieldTrait( 675,19, 66, 0,0x04),
2661  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04),
2662  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
2663  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
2664  FieldTrait( 990,15, 65, 0,0x04), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
2665  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1073,12, 67, 0,0x04), FieldTrait(1074,10, 68, 0,0x04),
2666  FieldTrait(1075,13, 69, 0,0x04), FieldTrait(1152, 1, 70, 0,0x04), FieldTrait(1212,26, 47, 56,0x14),
2667  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1342, 1, 71,172,0x1c), FieldTrait(1358, 1, 48, 56,0x14),
2668  FieldTrait(1379, 9, 72, 0,0x04), FieldTrait(1381,14, 73, 0,0x04), FieldTrait(1383, 9, 74, 0,0x04),
2669  FieldTrait(1384,16, 75, 0,0x04), FieldTrait(1418,10, 76, 0,0x04), FieldTrait(1420, 1, 49, 56,0x14),
2670  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
2671  FieldTrait(1440, 1, 54, 56,0x14)
2672 };
2675 const unsigned short TradeCaptureReport::NoLegs::_fnum;
2676 //-------------------------------------------------------------------------------------------------
2677 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits[] =
2678 {
2679  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
2680  FieldTrait( 804, 1, 4, 89,0x1c)
2681 };
2682 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits, 4);
2683 const MsgType TradeCaptureReport::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
2684 const unsigned short TradeCaptureReport::NoLegs::NoNestedPartyIDs::_fnum;
2685 //-------------------------------------------------------------------------------------------------
2686 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
2687 {
2688  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
2689 };
2690 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
2691 const MsgType TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
2692 const unsigned short TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
2693 //-------------------------------------------------------------------------------------------------
2694 const FieldTrait TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits[] =
2695 {
2696  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
2697 };
2698 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits, 2);
2699 const MsgType TradeCaptureReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
2700 const unsigned short TradeCaptureReport::NoLegs::NoLegSecurityAltID::_fnum;
2701 //-------------------------------------------------------------------------------------------------
2702 const FieldTrait TradeCaptureReport::NoLegs::NoLegStipulations::_traits[] =
2703 {
2704  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
2705 };
2706 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(TradeCaptureReport::NoLegs::NoLegStipulations::_traits, 2);
2707 const MsgType TradeCaptureReport::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
2708 const unsigned short TradeCaptureReport::NoLegs::NoLegStipulations::_fnum;
2709 //-------------------------------------------------------------------------------------------------
2710 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits[] =
2711 {
2712  FieldTrait(1330,15, 1,192,0x14), FieldTrait(1331,15, 2,192,0x14), FieldTrait(1332,15, 3,192,0x14),
2713  FieldTrait(1333,15, 4,192,0x14), FieldTrait(1334, 1, 5,193,0x1c), FieldTrait(1337,15, 7,192,0x14),
2714  FieldTrait(1338,15, 8,192,0x14), FieldTrait(1339,21, 9,192,0x14), FieldTrait(1340,11, 12,192,0x14),
2715  FieldTrait(1341,15, 15,192,0x14), FieldTrait(1343, 1, 14,192,0x14), FieldTrait(1344,15, 6,192,0x14),
2716  FieldTrait(1345,25, 10,192,0x14), FieldTrait(1391, 7, 13,192,0x14), FieldTrait(1392,15, 16,192,0x14),
2717  FieldTrait(1405,26, 11,192,0x14)
2718 };
2719 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits, 16);
2720 const MsgType TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_msgtype("NoOfLegUnderlyings");
2721 const unsigned short TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_fnum;
2722 //-------------------------------------------------------------------------------------------------
2723 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
2724 {
2725  FieldTrait(1335,15, 1, 0,0x04), FieldTrait(1336,15, 2, 0,0x04)
2726 };
2727 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
2728 const MsgType TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_msgtype("NoUnderlyingLegSecurityAltID");
2729 const unsigned short TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_fnum;
2730 //-------------------------------------------------------------------------------------------------
2731 const FieldTrait TradeCaptureReport::NoUnderlyings::_traits[] =
2732 {
2733  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
2734  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
2735  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
2736  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
2737  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
2738  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
2739  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
2740  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
2741  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
2742  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
2743  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
2744  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
2745  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
2746  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
2747  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
2748  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
2749  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
2750  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
2751  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
2752  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
2753  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
2754  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
2755  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
2756  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
2757 };
2760 const unsigned short TradeCaptureReport::NoUnderlyings::_fnum;
2761 //-------------------------------------------------------------------------------------------------
2762 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2763 {
2764  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
2765 };
2766 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2767 const MsgType TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2768 const unsigned short TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
2769 //-------------------------------------------------------------------------------------------------
2770 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
2771 {
2772  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
2773 };
2774 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2775 const MsgType TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
2776 const unsigned short TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_fnum;
2777 //-------------------------------------------------------------------------------------------------
2778 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2779 {
2780  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
2781  FieldTrait(1062, 1, 4,196,0x1c)
2782 };
2783 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2784 const MsgType TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
2785 const unsigned short TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
2786 //-------------------------------------------------------------------------------------------------
2787 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2788 {
2789  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
2790 };
2791 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2792 const MsgType TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
2793 const unsigned short TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
2794 //-------------------------------------------------------------------------------------------------
2795 const FieldTrait TradeCaptureReport::NoPosAmt::_traits[] =
2796 {
2797  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
2798 };
2801 const unsigned short TradeCaptureReport::NoPosAmt::_fnum;
2802 //-------------------------------------------------------------------------------------------------
2804 {
2805  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
2806  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
2807 };
2809 const MsgType TradeCaptureReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
2811 //-------------------------------------------------------------------------------------------------
2812 const FieldTrait TradeCaptureReport::NoEvents::_traits[] =
2813 {
2814  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
2815  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
2816 };
2819 const unsigned short TradeCaptureReport::NoEvents::_fnum;
2820 //-------------------------------------------------------------------------------------------------
2822 {
2823  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
2824  FieldTrait(1052, 1, 4, 58,0x1c)
2825 };
2827 const MsgType TradeCaptureReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
2829 //-------------------------------------------------------------------------------------------------
2830 const FieldTrait TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2831 {
2832  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
2833 };
2834 const FieldTrait_Hash_Array TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2835 const MsgType TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
2836 const unsigned short TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
2837 //-------------------------------------------------------------------------------------------------
2839 {
2840  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
2841  FieldTrait(1120, 1, 4,140,0x1c)
2842 };
2845 const unsigned short TradeCaptureReport::NoRootPartyIDs::_fnum;
2846 //-------------------------------------------------------------------------------------------------
2847 const FieldTrait TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
2848 {
2849  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
2850 };
2851 const FieldTrait_Hash_Array TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
2852 const MsgType TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
2853 const unsigned short TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
2854 //-------------------------------------------------------------------------------------------------
2856 {
2857  FieldTrait(1388, 1, 1, 0,0x04), FieldTrait(1389, 8, 2, 0,0x04)
2858 };
2860 const MsgType TradeCaptureReport::NoTrdRepIndicators::_msgtype("NoTrdRepIndicators");
2862 //-------------------------------------------------------------------------------------------------
2864 {
2865  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
2866  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
2867  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
2868 };
2871 const unsigned short TradeCaptureReport::NoComplexEvents::_fnum;
2872 //-------------------------------------------------------------------------------------------------
2873 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits[] =
2874 {
2875  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
2876 };
2877 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
2878 const MsgType TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
2879 const unsigned short TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_fnum;
2880 //-------------------------------------------------------------------------------------------------
2881 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2882 {
2883  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
2884 };
2885 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2886 const MsgType TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
2887 const unsigned short TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
2888 //-------------------------------------------------------------------------------------------------
2889 const FieldTrait OrderMassStatusRequest::_traits[] =
2890 {
2891  FieldTrait( 1,15, 4, 0,0x04), FieldTrait( 22,15, 11, 54,0x14), FieldTrait( 48,15, 10, 54,0x14),
2892  FieldTrait( 54, 7,168, 0,0x04), FieldTrait( 55,15, 8, 54,0x14), FieldTrait( 65,15, 9, 54,0x14),
2893  FieldTrait( 106,15, 37, 54,0x14), FieldTrait( 107,15, 40, 54,0x14), FieldTrait( 167,15, 15, 54,0x14),
2894  FieldTrait( 200,21, 17, 54,0x14), FieldTrait( 201, 1, 78, 54,0x14), FieldTrait( 202,11, 31, 54,0x14),
2895  FieldTrait( 206, 7, 33, 54,0x14), FieldTrait( 207,20, 36, 54,0x14), FieldTrait( 223,14, 35, 54,0x14),
2896  FieldTrait( 224,25, 19, 54,0x14), FieldTrait( 225,25, 20, 54,0x14), FieldTrait( 226, 1, 22, 54,0x14),
2897  FieldTrait( 227,14, 23, 54,0x14), FieldTrait( 228, 9, 24, 54,0x14), FieldTrait( 231, 9, 34, 54,0x14),
2898  FieldTrait( 239, 1, 21, 54,0x14), FieldTrait( 240,25, 30, 54,0x14), FieldTrait( 241,25,107,191,0x14),
2899  FieldTrait( 242,25,108,191,0x14), FieldTrait( 243, 1,109,191,0x14), FieldTrait( 244, 1,110,191,0x14),
2900  FieldTrait( 245,14,111,191,0x14), FieldTrait( 246, 9,112,191,0x14), FieldTrait( 247,25,118,191,0x14),
2901  FieldTrait( 255,15, 25, 54,0x14), FieldTrait( 256,15,113,191,0x14), FieldTrait( 305,15, 99,191,0x14),
2902  FieldTrait( 306,15,125,191,0x14), FieldTrait( 307,15,128,191,0x14), FieldTrait( 308,20,124,191,0x14),
2903  FieldTrait( 309,15, 98,191,0x14), FieldTrait( 310,15,103,191,0x14), FieldTrait( 311,15, 96,191,0x14),
2904  FieldTrait( 312,15, 97,191,0x14), FieldTrait( 313,21,105,191,0x14), FieldTrait( 315, 1,155,191,0x14),
2905  FieldTrait( 316,11,119,191,0x14), FieldTrait( 317, 7,121,191,0x14), FieldTrait( 318,19,133,191,0x14),
2906  FieldTrait( 336,15, 6, 0,0x04), FieldTrait( 348, 2, 38, 54,0x14), FieldTrait( 349,28, 39, 54,0x14),
2907  FieldTrait( 350, 2, 41, 54,0x14), FieldTrait( 351,28, 42, 54,0x14), FieldTrait( 362, 2,126,191,0x14),
2908  FieldTrait( 363,28,127,191,0x14), FieldTrait( 364, 2,129,191,0x14), FieldTrait( 365,28,130,191,0x14),
2909  FieldTrait( 435,14,123,191,0x14), FieldTrait( 436, 9,122,191,0x14), FieldTrait( 453, 1, 3, 94,0x1c),
2910  FieldTrait( 454, 1, 12,142,0x1c), FieldTrait( 457, 1,100,189,0x1c), FieldTrait( 460, 1, 13, 54,0x14),
2911  FieldTrait( 461,15, 14, 54,0x14), FieldTrait( 462, 1,101,191,0x14), FieldTrait( 463,15,102,191,0x14),
2912  FieldTrait( 470,18, 27, 54,0x14), FieldTrait( 471,15, 28, 54,0x14), FieldTrait( 472,15, 29, 54,0x14),
2913  FieldTrait( 541,25, 18, 54,0x14), FieldTrait( 542,25,106,191,0x14), FieldTrait( 543,15, 26, 54,0x14),
2914  FieldTrait( 584,15, 1, 0,0x05), FieldTrait( 585, 1, 2, 0,0x05), FieldTrait( 592,18,115,191,0x14),
2915  FieldTrait( 593,15,116,191,0x14), FieldTrait( 594,15,117,191,0x14), FieldTrait( 595,15,114,191,0x14),
2916  FieldTrait( 625,15, 7, 0,0x04), FieldTrait( 660, 1, 5, 0,0x04), FieldTrait( 667,21, 44, 54,0x14),
2917  FieldTrait( 691,15, 43, 54,0x14), FieldTrait( 762,15, 16, 54,0x14), FieldTrait( 763,15,104,191,0x14),
2918  FieldTrait( 810,11,135,191,0x14), FieldTrait( 864, 1, 47, 38,0x1c), FieldTrait( 873,25, 48, 54,0x14),
2919  FieldTrait( 874,25, 49, 54,0x14), FieldTrait( 875, 1, 45, 54,0x14), FieldTrait( 876,15, 46, 54,0x14),
2920  FieldTrait( 877,15,131,191,0x14), FieldTrait( 878,15,132,191,0x14), FieldTrait( 879,10,134,191,0x14),
2921  FieldTrait( 882,11,136,191,0x14), FieldTrait( 883,11,137,191,0x14), FieldTrait( 884,13,138,191,0x14),
2922  FieldTrait( 885,13,139,191,0x14), FieldTrait( 886,13,140,191,0x14), FieldTrait( 887, 1,141,194,0x1c),
2923  FieldTrait( 941,19,120,191,0x14), FieldTrait( 947,19, 32, 54,0x14), FieldTrait( 965,15, 50, 54,0x14),
2924  FieldTrait( 966,15, 51, 54,0x14), FieldTrait( 967, 9, 53, 54,0x14), FieldTrait( 968, 9, 54, 54,0x14),
2925  FieldTrait( 969, 9, 55, 54,0x14), FieldTrait( 970, 1, 56, 54,0x14), FieldTrait( 971, 1, 57, 54,0x14),
2926  FieldTrait( 972,14,142,191,0x14), FieldTrait( 973,13,144,191,0x14), FieldTrait( 974,15,145,191,0x14),
2927  FieldTrait( 975, 1,143,191,0x14), FieldTrait( 996,15, 59, 54,0x14), FieldTrait( 997,15, 60, 54,0x14),
2928  FieldTrait( 998,15,146,191,0x14), FieldTrait(1000,15,147,191,0x14), FieldTrait(1018, 1, 58, 57,0x1c),
2929  FieldTrait(1038,13,148,191,0x14), FieldTrait(1039,15,150,191,0x14), FieldTrait(1044,10,151,191,0x14),
2930  FieldTrait(1045, 9,152,191,0x14), FieldTrait(1046, 7,153,191,0x14), FieldTrait(1049, 7, 52, 54,0x14),
2931  FieldTrait(1058, 1,149,195,0x1c), FieldTrait(1079,26, 61, 54,0x14), FieldTrait(1146,13, 63, 54,0x14),
2932  FieldTrait(1147,10, 64, 54,0x14), FieldTrait(1151,15, 62, 54,0x14), FieldTrait(1184, 2, 65,150,0x14),
2933  FieldTrait(1185,29, 66,150,0x14), FieldTrait(1186,15, 67,150,0x14), FieldTrait(1191,15, 69, 54,0x14),
2934  FieldTrait(1192,10, 70, 54,0x14), FieldTrait(1193, 7, 71, 54,0x14), FieldTrait(1194, 1, 72, 54,0x14),
2935  FieldTrait(1195,13, 73, 54,0x14), FieldTrait(1196,15, 74, 54,0x14), FieldTrait(1197,15, 81, 54,0x14),
2936  FieldTrait(1198, 1, 75, 54,0x14), FieldTrait(1199,11, 76, 54,0x14), FieldTrait(1200,11, 77, 54,0x14),
2937  FieldTrait(1213,26,154,191,0x14), FieldTrait(1227,15, 68, 54,0x14), FieldTrait(1242, 8, 80, 54,0x14),
2938  FieldTrait(1244, 8, 79, 54,0x14), FieldTrait(1419, 1,156,191,0x14), FieldTrait(1423,10,157,191,0x14),
2939  FieldTrait(1424,15,158,191,0x14), FieldTrait(1425,10,159,191,0x14), FieldTrait(1435, 1, 82, 54,0x14),
2940  FieldTrait(1437, 1,160,191,0x14), FieldTrait(1439, 1, 83, 54,0x14), FieldTrait(1441, 1,161,191,0x14),
2941  FieldTrait(1449,15, 84, 54,0x14), FieldTrait(1450,15, 85, 54,0x14), FieldTrait(1451,14, 86, 54,0x14),
2942  FieldTrait(1452,14, 87, 54,0x14), FieldTrait(1453,15,162,191,0x14), FieldTrait(1454,15,163,191,0x14),
2943  FieldTrait(1455,14,164,191,0x14), FieldTrait(1456,14,165,191,0x14), FieldTrait(1457,14, 88, 54,0x14),
2944  FieldTrait(1458,14, 89, 54,0x14), FieldTrait(1459,14,166,191,0x14), FieldTrait(1460,14,167,191,0x14),
2945  FieldTrait(1461, 1,169,169,0x1c), FieldTrait(1478, 1, 90, 54,0x14), FieldTrait(1479, 1, 91, 54,0x14),
2946  FieldTrait(1480,14, 92, 54,0x14), FieldTrait(1481, 1, 93, 54,0x14), FieldTrait(1482, 1, 94, 54,0x14),
2947  FieldTrait(1483, 1, 95, 21,0x1c)
2948 };
2949 const FieldTrait_Hash_Array OrderMassStatusRequest::_ftha(OrderMassStatusRequest::_traits, 169);
2951 //-------------------------------------------------------------------------------------------------
2953 {
2954  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
2955  FieldTrait( 802, 1, 4,107,0x1c)
2956 };
2959 const unsigned short OrderMassStatusRequest::NoPartyIDs::_fnum;
2960 //-------------------------------------------------------------------------------------------------
2961 const FieldTrait OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2962 {
2963  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
2964 };
2965 const FieldTrait_Hash_Array OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2966 const MsgType OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
2967 const unsigned short OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_fnum;
2968 //-------------------------------------------------------------------------------------------------
2970 {
2971  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
2972 };
2976 //-------------------------------------------------------------------------------------------------
2978 {
2979  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
2980 };
2982 const MsgType OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2984 //-------------------------------------------------------------------------------------------------
2985 const FieldTrait OrderMassStatusRequest::NoEvents::_traits[] =
2986 {
2987  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
2988  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
2989 };
2992 const unsigned short OrderMassStatusRequest::NoEvents::_fnum;
2993 //-------------------------------------------------------------------------------------------------
2995 {
2996  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
2997 };
3001 //-------------------------------------------------------------------------------------------------
3003 {
3004  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
3005  FieldTrait(1052, 1, 4, 58,0x1c)
3006 };
3010 //-------------------------------------------------------------------------------------------------
3011 const FieldTrait OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3012 {
3013  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
3014 };
3015 const FieldTrait_Hash_Array OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3016 const MsgType OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
3017 const unsigned short OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
3018 //-------------------------------------------------------------------------------------------------
3020 {
3021  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
3022  FieldTrait(1062, 1, 4,196,0x1c)
3023 };
3027 //-------------------------------------------------------------------------------------------------
3028 const FieldTrait OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3029 {
3030  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
3031 };
3032 const FieldTrait_Hash_Array OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3033 const MsgType OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
3034 const unsigned short OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
3035 //-------------------------------------------------------------------------------------------------
3037 {
3038  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
3039 };
3043 //-------------------------------------------------------------------------------------------------
3045 {
3046  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
3047  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
3048  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
3049 };
3053 //-------------------------------------------------------------------------------------------------
3054 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
3055 {
3056  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
3057 };
3058 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
3059 const MsgType OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
3060 const unsigned short OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_fnum;
3061 //-------------------------------------------------------------------------------------------------
3062 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3063 {
3064  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
3065 };
3066 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3067 const MsgType OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
3068 const unsigned short OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
3069 //-------------------------------------------------------------------------------------------------
3070 const FieldTrait QuoteRequestReject::_traits[] =
3071 {
3072  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 131,15, 1, 0,0x05), FieldTrait( 146, 1, 4,114,0x1d),
3073  FieldTrait( 354, 2, 6, 0,0x04), FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 644,15, 2, 0,0x04),
3074  FieldTrait( 658, 1, 3, 0,0x05), FieldTrait(1091, 8, 11, 0,0x04), FieldTrait(1116, 1, 8,139,0x1c),
3075  FieldTrait(1171, 8, 9, 0,0x04), FieldTrait(1172, 1, 10, 0,0x04)
3076 };
3077 const FieldTrait_Hash_Array QuoteRequestReject::_ftha(QuoteRequestReject::_traits, 11);
3079 //-------------------------------------------------------------------------------------------------
3080 const FieldTrait QuoteRequestReject::NoRelatedSym::_traits[] =
3081 {
3082  FieldTrait( 1,15,118, 0,0x04), FieldTrait( 15,19,116, 0,0x04), FieldTrait( 22,15, 4, 54,0x14),
3083  FieldTrait( 38,10,107, 93,0x14), FieldTrait( 40, 7,124, 0,0x04), FieldTrait( 44,11,136, 0,0x04),
3084  FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 54, 7,105, 0,0x04), FieldTrait( 55,15, 1, 54,0x14),
3085  FieldTrait( 60,22,126, 0,0x04), FieldTrait( 63,15,112, 0,0x04), FieldTrait( 64,25,113, 0,0x04),
3086  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
3087  FieldTrait( 126,22,125, 0,0x04), FieldTrait( 140,11, 99, 0,0x04), FieldTrait( 152,10,108, 93,0x14),
3088  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 192,10,115, 0,0x04), FieldTrait( 193,25,114, 0,0x04),
3089  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
3090  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,127,160,0x14),
3091  FieldTrait( 220,19,128,160,0x14), FieldTrait( 221,15,129,160,0x14), FieldTrait( 222,15,130,160,0x14),
3092  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
3093  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
3094  FieldTrait( 229,25,104, 0,0x04), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,117,162,0x1c),
3095  FieldTrait( 235,15,138,198,0x14), FieldTrait( 236,14,139,198,0x14), FieldTrait( 239, 1, 14, 54,0x14),
3096  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 303, 1,100, 0,0x04),
3097  FieldTrait( 336,15,102, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
3098  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 423, 1,135, 0,0x04),
3099  FieldTrait( 453, 1,144, 94,0x1c), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
3100  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 468, 7,110, 93,0x14), FieldTrait( 469, 9,111, 93,0x14),
3101  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
3102  FieldTrait( 516,14,109, 93,0x14), FieldTrait( 537, 1,101, 0,0x04), FieldTrait( 541,25, 11, 54,0x14),
3103  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,121,113,0x1c), FieldTrait( 581, 1,120, 0,0x04),
3104  FieldTrait( 625,15,103, 0,0x04), FieldTrait( 640,11,137, 0,0x04), FieldTrait( 660, 1,119, 0,0x04),
3105  FieldTrait( 662,11,131,160,0x14), FieldTrait( 663, 1,132,160,0x14), FieldTrait( 667,21, 37, 54,0x14),
3106  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 692, 1,123, 0,0x04), FieldTrait( 696,25,141,198,0x14),
3107  FieldTrait( 697,11,142,198,0x14), FieldTrait( 698, 1,143,198,0x14), FieldTrait( 699,15,133,160,0x14),
3108  FieldTrait( 701,25,140,198,0x14), FieldTrait( 711, 1, 98,188,0x1c), FieldTrait( 735, 1,122,111,0x1c),
3109  FieldTrait( 761,15,134,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 93, 44,0x14),
3110  FieldTrait( 854, 1,106, 0,0x04), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
3111  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
3112  FieldTrait( 898,14, 97, 44,0x14), FieldTrait( 913,15, 89, 44,0x14), FieldTrait( 914,15, 90, 44,0x14),
3113  FieldTrait( 915,25, 91, 44,0x14), FieldTrait( 916,25, 94, 44,0x14), FieldTrait( 917,25, 95, 44,0x14),
3114  FieldTrait( 918,19, 92, 44,0x14), FieldTrait( 919, 1, 96, 44,0x14), FieldTrait( 947,19, 25, 54,0x14),
3115  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
3116  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
3117  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
3118  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
3119  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
3120  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
3121  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
3122  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
3123  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
3124  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
3125  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
3126  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
3127  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
3128  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
3129  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
3130 };
3133 const unsigned short QuoteRequestReject::NoRelatedSym::_fnum;
3134 //-------------------------------------------------------------------------------------------------
3135 const FieldTrait QuoteRequestReject::NoRelatedSym::NoStipulations::_traits[] =
3136 {
3137  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
3138 };
3139 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoStipulations::_traits, 2);
3140 const MsgType QuoteRequestReject::NoRelatedSym::NoStipulations::_msgtype("NoStipulations");
3141 const unsigned short QuoteRequestReject::NoRelatedSym::NoStipulations::_fnum;
3142 //-------------------------------------------------------------------------------------------------
3143 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits[] =
3144 {
3145  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
3146  FieldTrait( 802, 1, 4,107,0x1c)
3147 };
3148 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits, 4);
3149 const MsgType QuoteRequestReject::NoRelatedSym::NoPartyIDs::_msgtype("NoPartyIDs");
3150 const unsigned short QuoteRequestReject::NoRelatedSym::NoPartyIDs::_fnum;
3151 //-------------------------------------------------------------------------------------------------
3152 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
3153 {
3154  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
3155 };
3156 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
3157 const MsgType QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
3158 const unsigned short QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_fnum;
3159 //-------------------------------------------------------------------------------------------------
3160 const FieldTrait QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits[] =
3161 {
3162  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
3163 };
3164 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits, 2);
3165 const MsgType QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
3166 const unsigned short QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_fnum;
3167 //-------------------------------------------------------------------------------------------------
3168 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::_traits[] =
3169 {
3170  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
3171  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
3172  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
3173  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
3174  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
3175  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
3176  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
3177  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
3178  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
3179  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
3180  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
3181  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
3182  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
3183  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 654,15, 67, 0,0x04), FieldTrait( 676,19, 61, 59,0x14),
3184  FieldTrait( 677,15, 62, 59,0x14), FieldTrait( 678,15, 63, 59,0x14), FieldTrait( 679,11, 64, 59,0x14),
3185  FieldTrait( 680, 1, 65, 59,0x14), FieldTrait( 683, 1, 59, 65,0x1c), FieldTrait( 685,10, 66, 0,0x04),
3186  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
3187  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
3188  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
3189  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14),
3190  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14),
3191  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
3192  FieldTrait(1440, 1, 54, 56,0x14)
3193 };
3194 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::_traits, 67);
3195 const MsgType QuoteRequestReject::NoRelatedSym::NoLegs::_msgtype("NoLegs");
3196 const unsigned short QuoteRequestReject::NoRelatedSym::NoLegs::_fnum;
3197 //-------------------------------------------------------------------------------------------------
3198 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
3199 {
3200  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
3201  FieldTrait( 804, 1, 4, 89,0x1c)
3202 };
3203 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
3204 const MsgType QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
3205 const unsigned short QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_fnum;
3206 //-------------------------------------------------------------------------------------------------
3207 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3208 {
3209  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
3210 };
3211 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3212 const MsgType QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
3213 const unsigned short QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
3214 //-------------------------------------------------------------------------------------------------
3215 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3216 {
3217  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
3218 };
3219 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3220 const MsgType QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
3221 const unsigned short QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
3222 //-------------------------------------------------------------------------------------------------
3223 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
3224 {
3225  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
3226 };
3227 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
3228 const MsgType QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
3229 const unsigned short QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_fnum;
3230 //-------------------------------------------------------------------------------------------------
3231 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits[] =
3232 {
3233  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
3234  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
3235  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
3236  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
3237  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
3238  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
3239  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
3240  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
3241  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
3242  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
3243  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
3244  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
3245  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
3246  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
3247  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
3248  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
3249  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
3250  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
3251  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
3252  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
3253  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
3254  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
3255  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
3256  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
3257 };
3258 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits, 72);
3259 const MsgType QuoteRequestReject::NoRelatedSym::NoUnderlyings::_msgtype("NoUnderlyings");
3260 const unsigned short QuoteRequestReject::NoRelatedSym::NoUnderlyings::_fnum;
3261 //-------------------------------------------------------------------------------------------------
3262 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3263 {
3264  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
3265 };
3266 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3267 const MsgType QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
3268 const unsigned short QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
3269 //-------------------------------------------------------------------------------------------------
3270 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3271 {
3272  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
3273 };
3274 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3275 const MsgType QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
3276 const unsigned short QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_fnum;
3277 //-------------------------------------------------------------------------------------------------
3278 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3279 {
3280  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
3281  FieldTrait(1062, 1, 4,196,0x1c)
3282 };
3283 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3284 const MsgType QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
3285 const unsigned short QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
3286 //-------------------------------------------------------------------------------------------------
3287 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3288 {
3289  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
3290 };
3291 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3292 const MsgType QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
3293 const unsigned short QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
3294 //-------------------------------------------------------------------------------------------------
3295 const FieldTrait QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits[] =
3296 {
3297  FieldTrait( 695, 7, 1, 0,0x04)
3298 };
3299 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
3300 const MsgType QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
3301 const unsigned short QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_fnum;
3302 //-------------------------------------------------------------------------------------------------
3303 const FieldTrait QuoteRequestReject::NoRelatedSym::NoEvents::_traits[] =
3304 {
3305  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
3306  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
3307 };
3308 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoEvents::_traits, 5);
3309 const MsgType QuoteRequestReject::NoRelatedSym::NoEvents::_msgtype("NoEvents");
3310 const unsigned short QuoteRequestReject::NoRelatedSym::NoEvents::_fnum;
3311 //-------------------------------------------------------------------------------------------------
3312 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits[] =
3313 {
3314  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
3315  FieldTrait(1052, 1, 4, 58,0x1c)
3316 };
3317 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits, 4);
3318 const MsgType QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
3319 const unsigned short QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_fnum;
3320 //-------------------------------------------------------------------------------------------------
3321 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3322 {
3323  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
3324 };
3325 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3326 const MsgType QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
3327 const unsigned short QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
3328 //-------------------------------------------------------------------------------------------------
3329 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits[] =
3330 {
3331  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
3332  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
3333  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
3334 };
3335 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits, 8);
3336 const MsgType QuoteRequestReject::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
3337 const unsigned short QuoteRequestReject::NoRelatedSym::NoComplexEvents::_fnum;
3338 //-------------------------------------------------------------------------------------------------
3339 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3340 {
3341  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
3342 };
3343 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3344 const MsgType QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
3345 const unsigned short QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
3346 //-------------------------------------------------------------------------------------------------
3347 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3348 {
3349  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
3350 };
3351 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3352 const MsgType QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
3353 const unsigned short QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
3354 //-------------------------------------------------------------------------------------------------
3356 {
3357  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
3358  FieldTrait(1120, 1, 4,140,0x1c)
3359 };
3362 const unsigned short QuoteRequestReject::NoRootPartyIDs::_fnum;
3363 //-------------------------------------------------------------------------------------------------
3364 const FieldTrait QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
3365 {
3366  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
3367 };
3368 const FieldTrait_Hash_Array QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
3369 const MsgType QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
3370 const unsigned short QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
3371 //-------------------------------------------------------------------------------------------------
3372 const FieldTrait RFQRequest::_traits[] =
3373 {
3374  FieldTrait( 146, 1, 2,117,0x1d), FieldTrait( 263, 7, 3, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
3375  FieldTrait( 644,15, 1, 0,0x05), FieldTrait(1171, 8, 4, 0,0x04)
3376 };
3377 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, 5);
3378 const MsgType RFQRequest::_msgtype("AH");
3379 //-------------------------------------------------------------------------------------------------
3380 const FieldTrait RFQRequest::NoRelatedSym::_traits[] =
3381 {
3382  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
3383  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
3384  FieldTrait( 140,11, 91, 0,0x04), FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14),
3385  FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14),
3386  FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14),
3387  FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14),
3388  FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14),
3389  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 303, 1, 92, 0,0x04),
3390  FieldTrait( 336,15, 94, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
3391  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
3392  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
3393  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 537, 1, 93, 0,0x04),
3394  FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1, 90, 49,0x1c),
3395  FieldTrait( 625,15, 95, 0,0x04), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
3396  FieldTrait( 711, 1, 89,188,0x1c), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
3397  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
3398  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
3399  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
3400  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
3401  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
3402  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
3403  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
3404  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
3405  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
3406  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
3407  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
3408  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
3409  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
3410  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
3411  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
3412  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
3413  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
3414 };
3416 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
3417 const unsigned short RFQRequest::NoRelatedSym::_fnum;
3418 //-------------------------------------------------------------------------------------------------
3419 const FieldTrait RFQRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
3420 {
3421  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
3422 };
3423 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
3424 const MsgType RFQRequest::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
3425 const unsigned short RFQRequest::NoRelatedSym::NoSecurityAltID::_fnum;
3426 //-------------------------------------------------------------------------------------------------
3427 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::_traits[] =
3428 {
3429  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
3430  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
3431  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
3432  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
3433  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
3434  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
3435  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
3436  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
3437  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
3438  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
3439  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
3440  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
3441  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
3442  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
3443  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
3444  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
3445  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
3446  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
3447 };
3448 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::_ftha(RFQRequest::NoRelatedSym::NoLegs::_traits, 54);
3449 const MsgType RFQRequest::NoRelatedSym::NoLegs::_msgtype("NoLegs");
3450 const unsigned short RFQRequest::NoRelatedSym::NoLegs::_fnum;
3451 //-------------------------------------------------------------------------------------------------
3452 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3453 {
3454  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
3455 };
3456 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3457 const MsgType RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
3458 const unsigned short RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
3459 //-------------------------------------------------------------------------------------------------
3460 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::_traits[] =
3461 {
3462  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
3463  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
3464  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
3465  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
3466  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
3467  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
3468  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
3469  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
3470  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
3471  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
3472  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
3473  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
3474  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
3475  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
3476  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
3477  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
3478  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
3479  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
3480  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
3481  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
3482  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
3483  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
3484  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
3485  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
3486 };
3487 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
3488 const MsgType RFQRequest::NoRelatedSym::NoUnderlyings::_msgtype("NoUnderlyings");
3489 const unsigned short RFQRequest::NoRelatedSym::NoUnderlyings::_fnum;
3490 //-------------------------------------------------------------------------------------------------
3491 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3492 {
3493  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
3494 };
3495 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3496 const MsgType RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
3497 const unsigned short RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
3498 //-------------------------------------------------------------------------------------------------
3499 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3500 {
3501  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
3502 };
3503 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3504 const MsgType RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
3505 const unsigned short RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_fnum;
3506 //-------------------------------------------------------------------------------------------------
3507 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3508 {
3509  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
3510  FieldTrait(1062, 1, 4,196,0x1c)
3511 };
3512 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3513 const MsgType RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
3514 const unsigned short RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
3515 //-------------------------------------------------------------------------------------------------
3516 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3517 {
3518  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
3519 };
3520 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3521 const MsgType RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
3522 const unsigned short RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
3523 //-------------------------------------------------------------------------------------------------
3524 const FieldTrait RFQRequest::NoRelatedSym::NoEvents::_traits[] =
3525 {
3526  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
3527  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
3528 };
3529 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoEvents::_ftha(RFQRequest::NoRelatedSym::NoEvents::_traits, 5);
3530 const MsgType RFQRequest::NoRelatedSym::NoEvents::_msgtype("NoEvents");
3531 const unsigned short RFQRequest::NoRelatedSym::NoEvents::_fnum;
3532 //-------------------------------------------------------------------------------------------------
3533 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
3534 {
3535  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
3536  FieldTrait(1052, 1, 4, 58,0x1c)
3537 };
3538 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
3539 const MsgType RFQRequest::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
3540 const unsigned short RFQRequest::NoRelatedSym::NoInstrumentParties::_fnum;
3541 //-------------------------------------------------------------------------------------------------
3542 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3543 {
3544  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
3545 };
3546 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3547 const MsgType RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
3548 const unsigned short RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
3549 //-------------------------------------------------------------------------------------------------
3550 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::_traits[] =
3551 {
3552  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
3553  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
3554  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
3555 };
3556 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
3557 const MsgType RFQRequest::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
3558 const unsigned short RFQRequest::NoRelatedSym::NoComplexEvents::_fnum;
3559 //-------------------------------------------------------------------------------------------------
3560 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3561 {
3562  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
3563 };
3564 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3565 const MsgType RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
3566 const unsigned short RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
3567 //-------------------------------------------------------------------------------------------------
3568 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3569 {
3570  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
3571 };
3572 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3573 const MsgType RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
3574 const unsigned short RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
3575 //-------------------------------------------------------------------------------------------------
3576 const FieldTrait RFQRequest::NoPartyIDs::_traits[] =
3577 {
3578  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
3579  FieldTrait( 802, 1, 4,107,0x1c)
3580 };
3581 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::_ftha(RFQRequest::NoPartyIDs::_traits, 4);
3582 const MsgType RFQRequest::NoPartyIDs::_msgtype("NoPartyIDs");
3583 const unsigned short RFQRequest::NoPartyIDs::_fnum;
3584 //-------------------------------------------------------------------------------------------------
3585 const FieldTrait RFQRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
3586 {
3587  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
3588 };
3589 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(RFQRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
3590 const MsgType RFQRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
3591 const unsigned short RFQRequest::NoPartyIDs::NoPartySubIDs::_fnum;
3592 //-------------------------------------------------------------------------------------------------
3593 const FieldTrait QuoteStatusReport::_traits[] =
3594 {
3595  FieldTrait( 1,15,119, 0,0x04), FieldTrait( 12,13,166, 0,0x04), FieldTrait( 13, 7,165, 0,0x04),
3596  FieldTrait( 15,19,117, 0,0x04), FieldTrait( 22,15, 12, 54,0x14), FieldTrait( 38,10,108, 93,0x14),
3597  FieldTrait( 40, 7,159, 0,0x04), FieldTrait( 44,11,125, 0,0x04), FieldTrait( 48,15, 11, 54,0x14),
3598  FieldTrait( 54, 7,107, 0,0x04), FieldTrait( 55,15, 9, 54,0x14), FieldTrait( 58,15,170, 0,0x04),
3599  FieldTrait( 60,22,158, 0,0x04), FieldTrait( 62,22,149, 0,0x04), FieldTrait( 63,15,113, 0,0x04),
3600  FieldTrait( 64,25,114, 0,0x04), FieldTrait( 65,15, 10, 54,0x14), FieldTrait( 100,20,168, 0,0x04),
3601  FieldTrait( 106,15, 38, 54,0x14), FieldTrait( 107,15, 41, 54,0x14), FieldTrait( 110,10,177, 0,0x04),
3602  FieldTrait( 117,15, 3, 0,0x04), FieldTrait( 126,22,124, 0,0x04), FieldTrait( 131,15, 2, 0,0x04),
3603  FieldTrait( 132,11,141, 0,0x04), FieldTrait( 133,11,142, 0,0x04), FieldTrait( 134,10,146, 0,0x04),
3604  FieldTrait( 135,10,148, 0,0x04), FieldTrait( 152,10,109, 93,0x14), FieldTrait( 156, 7,164, 0,0x04),
3605  FieldTrait( 167,15, 16, 54,0x14), FieldTrait( 188,11,150, 0,0x04), FieldTrait( 189,12,152, 0,0x04),
3606  FieldTrait( 190,11,151, 0,0x04), FieldTrait( 191,12,153, 0,0x04), FieldTrait( 192,10,116, 0,0x04),
3607  FieldTrait( 193,25,115, 0,0x04), FieldTrait( 200,21, 18, 54,0x14), FieldTrait( 201, 1, 79, 54,0x14),
3608  FieldTrait( 202,11, 32, 54,0x14), FieldTrait( 206, 7, 34, 54,0x14), FieldTrait( 207,20, 37, 54,0x14),
3609  FieldTrait( 218,12,127,160,0x14), FieldTrait( 220,19,128,160,0x14), FieldTrait( 221,15,129,160,0x14),
3610  FieldTrait( 222,15,130,160,0x14), FieldTrait( 223,14, 36, 54,0x14), FieldTrait( 224,25, 20, 54,0x14),
3611  FieldTrait( 225,25, 21, 54,0x14), FieldTrait( 226, 1, 23, 54,0x14), FieldTrait( 227,14, 24, 54,0x14),
3612  FieldTrait( 228, 9, 25, 54,0x14), FieldTrait( 231, 9, 35, 54,0x14), FieldTrait( 232, 1,118,162,0x1c),
3613  FieldTrait( 235,15,135,198,0x14), FieldTrait( 236,14,136,198,0x14), FieldTrait( 239, 1, 22, 54,0x14),
3614  FieldTrait( 240,25, 31, 54,0x14), FieldTrait( 255,15, 26, 54,0x14), FieldTrait( 297, 1,169, 0,0x04),
3615  FieldTrait( 298, 1,174, 0,0x04), FieldTrait( 300, 1,176, 0,0x04), FieldTrait( 336,15, 7, 0,0x04),
3616  FieldTrait( 348, 2, 39, 54,0x14), FieldTrait( 349,28, 40, 54,0x14), FieldTrait( 350, 2, 42, 54,0x14),
3617  FieldTrait( 351,28, 43, 54,0x14), FieldTrait( 354, 2,171, 0,0x04), FieldTrait( 355,28,172, 0,0x04),
3618  FieldTrait( 423, 1,126, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c), FieldTrait( 454, 1, 13,142,0x1c),
3619  FieldTrait( 460, 1, 14, 54,0x14), FieldTrait( 461,15, 15, 54,0x14), FieldTrait( 468, 7,111, 93,0x14),
3620  FieldTrait( 469, 9,112, 93,0x14), FieldTrait( 470,18, 28, 54,0x14), FieldTrait( 471,15, 29, 54,0x14),
3621  FieldTrait( 472,15, 30, 54,0x14), FieldTrait( 516,14,110, 93,0x14), FieldTrait( 528, 7,179, 0,0x04),
3622  FieldTrait( 529,16,180, 0,0x04), FieldTrait( 537, 1, 5, 0,0x04), FieldTrait( 541,25, 19, 54,0x14),
3623  FieldTrait( 543,15, 27, 54,0x14), FieldTrait( 555, 1,122, 63,0x1c), FieldTrait( 581, 1,121, 0,0x04),
3624  FieldTrait( 582, 1,167, 0,0x04), FieldTrait( 625,15, 8, 0,0x04), FieldTrait( 631,11,154, 0,0x04),
3625  FieldTrait( 632,14,155, 0,0x04), FieldTrait( 633,14,156, 0,0x04), FieldTrait( 634,14,157, 0,0x04),
3626  FieldTrait( 642,12,160, 0,0x04), FieldTrait( 643,12,161, 0,0x04), FieldTrait( 645,11,143, 0,0x04),
3627  FieldTrait( 646,11,144, 0,0x04), FieldTrait( 647,10,145, 0,0x04), FieldTrait( 648,10,147, 0,0x04),
3628  FieldTrait( 649,15, 1, 0,0x04), FieldTrait( 656, 9,162, 0,0x04), FieldTrait( 657, 9,163, 0,0x04),
3629  FieldTrait( 660, 1,120, 0,0x04), FieldTrait( 662,11,131,160,0x14), FieldTrait( 663, 1,132,160,0x14),
3630  FieldTrait( 667,21, 45, 54,0x14), FieldTrait( 691,15, 44, 54,0x14), FieldTrait( 693,15, 4, 0,0x04),
3631  FieldTrait( 696,25,138,198,0x14), FieldTrait( 697,11,139,198,0x14), FieldTrait( 698, 1,140,198,0x14),
3632  FieldTrait( 699,15,133,160,0x14), FieldTrait( 701,25,137,198,0x14), FieldTrait( 711, 1,106,188,0x1c),
3633  FieldTrait( 735, 1,123,111,0x1c), FieldTrait( 761,15,134,160,0x14), FieldTrait( 762,15, 17, 54,0x14),
3634  FieldTrait( 775, 1,178, 0,0x04), FieldTrait( 788, 1,101, 44,0x14), FieldTrait( 864, 1, 48, 38,0x1c),
3635  FieldTrait( 873,25, 49, 54,0x14), FieldTrait( 874,25, 50, 54,0x14), FieldTrait( 875, 1, 46, 54,0x14),
3636  FieldTrait( 876,15, 47, 54,0x14), FieldTrait( 898,14,105, 44,0x14), FieldTrait( 913,15, 97, 44,0x14),
3637  FieldTrait( 914,15, 98, 44,0x14), FieldTrait( 915,25, 99, 44,0x14), FieldTrait( 916,25,102, 44,0x14),
3638  FieldTrait( 917,25,103, 44,0x14), FieldTrait( 918,19,100, 44,0x14), FieldTrait( 919, 1,104, 44,0x14),
3639  FieldTrait( 947,19, 33, 54,0x14), FieldTrait( 965,15, 51, 54,0x14), FieldTrait( 966,15, 52, 54,0x14),
3640  FieldTrait( 967, 9, 54, 54,0x14), FieldTrait( 968, 9, 55, 54,0x14), FieldTrait( 969, 9, 56, 54,0x14),
3641  FieldTrait( 970, 1, 57, 54,0x14), FieldTrait( 971, 1, 58, 54,0x14), FieldTrait( 996,15, 60, 54,0x14),
3642  FieldTrait( 997,15, 61, 54,0x14), FieldTrait(1018, 1, 59, 57,0x1c), FieldTrait(1049, 7, 53, 54,0x14),
3643  FieldTrait(1079,26, 62, 54,0x14), FieldTrait(1133, 7,173, 0,0x04), FieldTrait(1146,13, 64, 54,0x14),
3644  FieldTrait(1147,10, 65, 54,0x14), FieldTrait(1151,15, 63, 54,0x14), FieldTrait(1166,15,175, 0,0x04),
3645  FieldTrait(1184, 2, 66,150,0x14), FieldTrait(1185,29, 67,150,0x14), FieldTrait(1186,15, 68,150,0x14),
3646  FieldTrait(1191,15, 70, 54,0x14), FieldTrait(1192,10, 71, 54,0x14), FieldTrait(1193, 7, 72, 54,0x14),
3647  FieldTrait(1194, 1, 73, 54,0x14), FieldTrait(1195,13, 74, 54,0x14), FieldTrait(1196,15, 75, 54,0x14),
3648  FieldTrait(1197,15, 82, 54,0x14), FieldTrait(1198, 1, 76, 54,0x14), FieldTrait(1199,11, 77, 54,0x14),
3649  FieldTrait(1200,11, 78, 54,0x14), FieldTrait(1227,15, 69, 54,0x14), FieldTrait(1242, 8, 81, 54,0x14),
3650  FieldTrait(1244, 8, 80, 54,0x14), FieldTrait(1435, 1, 83, 54,0x14), FieldTrait(1439, 1, 84, 54,0x14),
3651  FieldTrait(1449,15, 85, 54,0x14), FieldTrait(1450,15, 86, 54,0x14), FieldTrait(1451,14, 87, 54,0x14),
3652  FieldTrait(1452,14, 88, 54,0x14), FieldTrait(1457,14, 89, 54,0x14), FieldTrait(1458,14, 90, 54,0x14),
3653  FieldTrait(1461, 1,181,169,0x1c), FieldTrait(1478, 1, 91, 54,0x14), FieldTrait(1479, 1, 92, 54,0x14),
3654  FieldTrait(1480,14, 93, 54,0x14), FieldTrait(1481, 1, 94, 54,0x14), FieldTrait(1482, 1, 95, 54,0x14),
3655  FieldTrait(1483, 1, 96, 21,0x1c)
3656 };
3657 const FieldTrait_Hash_Array QuoteStatusReport::_ftha(QuoteStatusReport::_traits, 181);
3659 //-------------------------------------------------------------------------------------------------
3660 const FieldTrait QuoteStatusReport::NoStipulations::_traits[] =
3661 {
3662  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
3663 };
3666 const unsigned short QuoteStatusReport::NoStipulations::_fnum;
3667 //-------------------------------------------------------------------------------------------------
3668 const FieldTrait QuoteStatusReport::NoPartyIDs::_traits[] =
3669 {
3670  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
3671  FieldTrait( 802, 1, 4,107,0x1c)
3672 };
3675 const unsigned short QuoteStatusReport::NoPartyIDs::_fnum;
3676 //-------------------------------------------------------------------------------------------------
3677 const FieldTrait QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits[] =
3678 {
3679  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
3680 };
3681 const FieldTrait_Hash_Array QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
3682 const MsgType QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
3683 const unsigned short QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_fnum;
3684 //-------------------------------------------------------------------------------------------------
3686 {
3687  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
3688 };
3690 const MsgType QuoteStatusReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
3691 const unsigned short QuoteStatusReport::NoSecurityAltID::_fnum;
3692 //-------------------------------------------------------------------------------------------------
3693 const FieldTrait QuoteStatusReport::NoLegs::_traits[] =
3694 {
3695  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
3696  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
3697  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
3698  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
3699  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
3700  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
3701  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
3702  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
3703  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
3704  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
3705  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
3706  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
3707  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
3708  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 683, 1, 59, 65,0x1c), FieldTrait( 685,10, 61, 0,0x04),
3709  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
3710  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
3711  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
3712  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14),
3713  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14),
3714  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
3715  FieldTrait(1440, 1, 54, 56,0x14)
3716 };
3719 const unsigned short QuoteStatusReport::NoLegs::_fnum;
3720 //-------------------------------------------------------------------------------------------------
3721 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits[] =
3722 {
3723  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
3724  FieldTrait( 804, 1, 4, 89,0x1c)
3725 };
3726 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits, 4);
3727 const MsgType QuoteStatusReport::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
3728 const unsigned short QuoteStatusReport::NoLegs::NoNestedPartyIDs::_fnum;
3729 //-------------------------------------------------------------------------------------------------
3730 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3731 {
3732  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
3733 };
3734 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3735 const MsgType QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
3736 const unsigned short QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
3737 //-------------------------------------------------------------------------------------------------
3738 const FieldTrait QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits[] =
3739 {
3740  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
3741 };
3742 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits, 2);
3743 const MsgType QuoteStatusReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
3744 const unsigned short QuoteStatusReport::NoLegs::NoLegSecurityAltID::_fnum;
3745 //-------------------------------------------------------------------------------------------------
3746 const FieldTrait QuoteStatusReport::NoLegs::NoLegStipulations::_traits[] =
3747 {
3748  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
3749 };
3750 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(QuoteStatusReport::NoLegs::NoLegStipulations::_traits, 2);
3751 const MsgType QuoteStatusReport::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
3752 const unsigned short QuoteStatusReport::NoLegs::NoLegStipulations::_fnum;
3753 //-------------------------------------------------------------------------------------------------
3754 const FieldTrait QuoteStatusReport::NoUnderlyings::_traits[] =
3755 {
3756  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
3757  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
3758  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
3759  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
3760  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
3761  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
3762  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
3763  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
3764  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
3765  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
3766  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
3767  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
3768  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
3769  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
3770  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
3771  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
3772  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
3773  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
3774  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
3775  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
3776  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
3777  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
3778  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
3779  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
3780 };
3783 const unsigned short QuoteStatusReport::NoUnderlyings::_fnum;
3784 //-------------------------------------------------------------------------------------------------
3785 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3786 {
3787  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
3788 };
3789 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3790 const MsgType QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
3791 const unsigned short QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
3792 //-------------------------------------------------------------------------------------------------
3793 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
3794 {
3795  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
3796 };
3797 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3798 const MsgType QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
3799 const unsigned short QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_fnum;
3800 //-------------------------------------------------------------------------------------------------
3801 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3802 {
3803  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
3804  FieldTrait(1062, 1, 4,196,0x1c)
3805 };
3806 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3807 const MsgType QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
3808 const unsigned short QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
3809 //-------------------------------------------------------------------------------------------------
3810 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3811 {
3812  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
3813 };
3814 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3815 const MsgType QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
3816 const unsigned short QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
3817 //-------------------------------------------------------------------------------------------------
3819 {
3820  FieldTrait( 695, 7, 1, 0,0x04)
3821 };
3823 const MsgType QuoteStatusReport::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
3824 const unsigned short QuoteStatusReport::NoQuoteQualifiers::_fnum;
3825 //-------------------------------------------------------------------------------------------------
3826 const FieldTrait QuoteStatusReport::NoEvents::_traits[] =
3827 {
3828  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
3829  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
3830 };
3833 const unsigned short QuoteStatusReport::NoEvents::_fnum;
3834 //-------------------------------------------------------------------------------------------------
3836 {
3837  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
3838  FieldTrait(1052, 1, 4, 58,0x1c)
3839 };
3841 const MsgType QuoteStatusReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
3843 //-------------------------------------------------------------------------------------------------
3844 const FieldTrait QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3845 {
3846  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
3847 };
3848 const FieldTrait_Hash_Array QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3849 const MsgType QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
3850 const unsigned short QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
3851 //-------------------------------------------------------------------------------------------------
3853 {
3854  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
3855 };
3857 const MsgType QuoteStatusReport::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
3858 const unsigned short QuoteStatusReport::NoTargetPartyIDs::_fnum;
3859 //-------------------------------------------------------------------------------------------------
3861 {
3862  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
3863  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
3864  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
3865 };
3867 const MsgType QuoteStatusReport::NoComplexEvents::_msgtype("NoComplexEvents");
3868 const unsigned short QuoteStatusReport::NoComplexEvents::_fnum;
3869 //-------------------------------------------------------------------------------------------------
3870 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits[] =
3871 {
3872  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
3873 };
3874 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
3875 const MsgType QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
3876 const unsigned short QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_fnum;
3877 //-------------------------------------------------------------------------------------------------
3878 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3879 {
3880  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
3881 };
3882 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3883 const MsgType QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
3884 const unsigned short QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
3885 //-------------------------------------------------------------------------------------------------
3886 const FieldTrait QuoteResponse::_traits[] =
3887 {
3888  FieldTrait( 1,15,122, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 12,13,150, 0,0x04),
3889  FieldTrait( 13, 7,151, 0,0x04), FieldTrait( 15,19,120, 0,0x04), FieldTrait( 22,15, 15, 54,0x14),
3890  FieldTrait( 23,15, 6, 0,0x04), FieldTrait( 38,10,111, 93,0x14), FieldTrait( 40, 7,144, 0,0x04),
3891  FieldTrait( 44,11,157, 0,0x04), FieldTrait( 48,15, 14, 54,0x14), FieldTrait( 54, 7,110, 0,0x04),
3892  FieldTrait( 55,15, 12, 54,0x14), FieldTrait( 58,15,154, 0,0x04), FieldTrait( 60,22,143, 0,0x04),
3893  FieldTrait( 62,22,134, 0,0x04), FieldTrait( 63,15,116, 0,0x04), FieldTrait( 64,25,117, 0,0x04),
3894  FieldTrait( 65,15, 13, 54,0x14), FieldTrait( 100,20,153, 0,0x04), FieldTrait( 106,15, 41, 54,0x14),
3895  FieldTrait( 107,15, 44, 54,0x14), FieldTrait( 110,10,176, 0,0x04), FieldTrait( 117,15, 2, 0,0x04),
3896  FieldTrait( 132,11,126, 0,0x04), FieldTrait( 133,11,127, 0,0x04), FieldTrait( 134,10,131, 0,0x04),
3897  FieldTrait( 135,10,133, 0,0x04), FieldTrait( 152,10,112, 93,0x14), FieldTrait( 156, 7,149, 0,0x04),
3898  FieldTrait( 167,15, 19, 54,0x14), FieldTrait( 188,11,135, 0,0x04), FieldTrait( 189,12,137, 0,0x04),
3899  FieldTrait( 190,11,136, 0,0x04), FieldTrait( 191,12,138, 0,0x04), FieldTrait( 192,10,119, 0,0x04),
3900  FieldTrait( 193,25,118, 0,0x04), FieldTrait( 200,21, 21, 54,0x14), FieldTrait( 201, 1, 82, 54,0x14),
3901  FieldTrait( 202,11, 35, 54,0x14), FieldTrait( 206, 7, 37, 54,0x14), FieldTrait( 207,20, 40, 54,0x14),
3902  FieldTrait( 218,12,159,160,0x14), FieldTrait( 220,19,160,160,0x14), FieldTrait( 221,15,161,160,0x14),
3903  FieldTrait( 222,15,162,160,0x14), FieldTrait( 223,14, 39, 54,0x14), FieldTrait( 224,25, 23, 54,0x14),
3904  FieldTrait( 225,25, 24, 54,0x14), FieldTrait( 226, 1, 26, 54,0x14), FieldTrait( 227,14, 27, 54,0x14),
3905  FieldTrait( 228, 9, 28, 54,0x14), FieldTrait( 231, 9, 38, 54,0x14), FieldTrait( 232, 1,121,162,0x1c),
3906  FieldTrait( 235,15,167,198,0x14), FieldTrait( 236,14,168,198,0x14), FieldTrait( 239, 1, 25, 54,0x14),
3907  FieldTrait( 240,25, 34, 54,0x14), FieldTrait( 255,15, 29, 54,0x14), FieldTrait( 336,15, 10, 0,0x04),
3908  FieldTrait( 348, 2, 42, 54,0x14), FieldTrait( 349,28, 43, 54,0x14), FieldTrait( 350, 2, 45, 54,0x14),
3909  FieldTrait( 351,28, 46, 54,0x14), FieldTrait( 354, 2,155, 0,0x04), FieldTrait( 355,28,156, 0,0x04),
3910  FieldTrait( 423, 1,158, 0,0x04), FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 16,142,0x1c),
3911  FieldTrait( 460, 1, 17, 54,0x14), FieldTrait( 461,15, 18, 54,0x14), FieldTrait( 468, 7,114, 93,0x14),
3912  FieldTrait( 469, 9,115, 93,0x14), FieldTrait( 470,18, 31, 54,0x14), FieldTrait( 471,15, 32, 54,0x14),
3913  FieldTrait( 472,15, 33, 54,0x14), FieldTrait( 516,14,113, 93,0x14), FieldTrait( 528, 7, 5, 0,0x04),
3914  FieldTrait( 529,16,177, 0,0x04), FieldTrait( 537, 1, 7, 0,0x04), FieldTrait( 541,25, 22, 54,0x14),
3915  FieldTrait( 543,15, 30, 54,0x14), FieldTrait( 555, 1,125, 62,0x1c), FieldTrait( 581, 1,124, 0,0x04),
3916  FieldTrait( 582, 1,152, 0,0x04), FieldTrait( 625,15, 11, 0,0x04), FieldTrait( 631,11,139, 0,0x04),
3917  FieldTrait( 632,14,140, 0,0x04), FieldTrait( 633,14,141, 0,0x04), FieldTrait( 634,14,142, 0,0x04),
3918  FieldTrait( 642,12,145, 0,0x04), FieldTrait( 643,12,146, 0,0x04), FieldTrait( 645,11,128, 0,0x04),
3919  FieldTrait( 646,11,129, 0,0x04), FieldTrait( 647,10,130, 0,0x04), FieldTrait( 648,10,132, 0,0x04),
3920  FieldTrait( 656, 9,147, 0,0x04), FieldTrait( 657, 9,148, 0,0x04), FieldTrait( 660, 1,123, 0,0x04),
3921  FieldTrait( 662,11,163,160,0x14), FieldTrait( 663, 1,164,160,0x14), FieldTrait( 667,21, 48, 54,0x14),
3922  FieldTrait( 691,15, 47, 54,0x14), FieldTrait( 693,15, 1, 0,0x05), FieldTrait( 694, 1, 3, 0,0x05),
3923  FieldTrait( 696,25,170,198,0x14), FieldTrait( 697,11,171,198,0x14), FieldTrait( 698, 1,172,198,0x14),
3924  FieldTrait( 699,15,165,160,0x14), FieldTrait( 701,25,169,198,0x14), FieldTrait( 711, 1,109,188,0x1c),
3925  FieldTrait( 735, 1, 8,111,0x1c), FieldTrait( 761,15,166,160,0x14), FieldTrait( 762,15, 20, 54,0x14),
3926  FieldTrait( 788, 1,104, 44,0x14), FieldTrait( 864, 1, 51, 38,0x1c), FieldTrait( 873,25, 52, 54,0x14),
3927  FieldTrait( 874,25, 53, 54,0x14), FieldTrait( 875, 1, 49, 54,0x14), FieldTrait( 876,15, 50, 54,0x14),
3928  FieldTrait( 898,14,108, 44,0x14), FieldTrait( 913,15,100, 44,0x14), FieldTrait( 914,15,101, 44,0x14),
3929  FieldTrait( 915,25,102, 44,0x14), FieldTrait( 916,25,105, 44,0x14), FieldTrait( 917,25,106, 44,0x14),
3930  FieldTrait( 918,19,103, 44,0x14), FieldTrait( 919, 1,107, 44,0x14), FieldTrait( 947,19, 36, 54,0x14),
3931  FieldTrait( 965,15, 54, 54,0x14), FieldTrait( 966,15, 55, 54,0x14), FieldTrait( 967, 9, 57, 54,0x14),
3932  FieldTrait( 968, 9, 58, 54,0x14), FieldTrait( 969, 9, 59, 54,0x14), FieldTrait( 970, 1, 60, 54,0x14),
3933  FieldTrait( 971, 1, 61, 54,0x14), FieldTrait( 996,15, 63, 54,0x14), FieldTrait( 997,15, 64, 54,0x14),
3934  FieldTrait(1018, 1, 62, 57,0x1c), FieldTrait(1049, 7, 56, 54,0x14), FieldTrait(1079,26, 65, 54,0x14),
3935  FieldTrait(1091, 8,175, 0,0x04), FieldTrait(1133, 7,173, 0,0x04), FieldTrait(1146,13, 67, 54,0x14),
3936  FieldTrait(1147,10, 68, 54,0x14), FieldTrait(1151,15, 66, 54,0x14), FieldTrait(1166,15,174, 0,0x04),
3937  FieldTrait(1184, 2, 69,150,0x14), FieldTrait(1185,29, 70,150,0x14), FieldTrait(1186,15, 71,150,0x14),
3938  FieldTrait(1191,15, 73, 54,0x14), FieldTrait(1192,10, 74, 54,0x14), FieldTrait(1193, 7, 75, 54,0x14),
3939  FieldTrait(1194, 1, 76, 54,0x14), FieldTrait(1195,13, 77, 54,0x14), FieldTrait(1196,15, 78, 54,0x14),
3940  FieldTrait(1197,15, 85, 54,0x14), FieldTrait(1198, 1, 79, 54,0x14), FieldTrait(1199,11, 80, 54,0x14),
3941  FieldTrait(1200,11, 81, 54,0x14), FieldTrait(1227,15, 72, 54,0x14), FieldTrait(1242, 8, 84, 54,0x14),
3942  FieldTrait(1244, 8, 83, 54,0x14), FieldTrait(1435, 1, 86, 54,0x14), FieldTrait(1439, 1, 87, 54,0x14),
3943  FieldTrait(1449,15, 88, 54,0x14), FieldTrait(1450,15, 89, 54,0x14), FieldTrait(1451,14, 90, 54,0x14),
3944  FieldTrait(1452,14, 91, 54,0x14), FieldTrait(1457,14, 92, 54,0x14), FieldTrait(1458,14, 93, 54,0x14),
3945  FieldTrait(1478, 1, 94, 54,0x14), FieldTrait(1479, 1, 95, 54,0x14), FieldTrait(1480,14, 96, 54,0x14),
3946  FieldTrait(1481, 1, 97, 54,0x14), FieldTrait(1482, 1, 98, 54,0x14), FieldTrait(1483, 1, 99, 21,0x1c)
3947 };
3948 const FieldTrait_Hash_Array QuoteResponse::_ftha(QuoteResponse::_traits, 177);
3949 const MsgType QuoteResponse::_msgtype("AJ");
3950 //-------------------------------------------------------------------------------------------------
3951 const FieldTrait QuoteResponse::NoStipulations::_traits[] =
3952 {
3953  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
3954 };
3956 const MsgType QuoteResponse::NoStipulations::_msgtype("NoStipulations");
3957 const unsigned short QuoteResponse::NoStipulations::_fnum;
3958 //-------------------------------------------------------------------------------------------------
3959 const FieldTrait QuoteResponse::NoPartyIDs::_traits[] =
3960 {
3961  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
3962  FieldTrait( 802, 1, 4,107,0x1c)
3963 };
3965 const MsgType QuoteResponse::NoPartyIDs::_msgtype("NoPartyIDs");
3966 const unsigned short QuoteResponse::NoPartyIDs::_fnum;
3967 //-------------------------------------------------------------------------------------------------
3968 const FieldTrait QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
3969 {
3970  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
3971 };
3972 const FieldTrait_Hash_Array QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
3973 const MsgType QuoteResponse::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
3974 const unsigned short QuoteResponse::NoPartyIDs::NoPartySubIDs::_fnum;
3975 //-------------------------------------------------------------------------------------------------
3976 const FieldTrait QuoteResponse::NoSecurityAltID::_traits[] =
3977 {
3978  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
3979 };
3981 const MsgType QuoteResponse::NoSecurityAltID::_msgtype("NoSecurityAltID");
3982 const unsigned short QuoteResponse::NoSecurityAltID::_fnum;
3983 //-------------------------------------------------------------------------------------------------
3984 const FieldTrait QuoteResponse::NoLegs::_traits[] =
3985 {
3986  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
3987  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
3988  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
3989  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
3990  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
3991  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
3992  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
3993  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
3994  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
3995  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
3996  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
3997  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
3998  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
3999  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 654,15, 70, 0,0x04), FieldTrait( 676,19, 64, 59,0x14),
4000  FieldTrait( 677,15, 65, 59,0x14), FieldTrait( 678,15, 66, 59,0x14), FieldTrait( 679,11, 67, 59,0x14),
4001  FieldTrait( 680, 1, 68, 59,0x14), FieldTrait( 681,11, 62, 0,0x04), FieldTrait( 683, 1, 59, 65,0x1c),
4002  FieldTrait( 684,11, 63, 0,0x04), FieldTrait( 685,10, 69, 0,0x04), FieldTrait( 686, 1, 61, 0,0x04),
4003  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
4004  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
4005  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
4006  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1067,12, 71, 0,0x04),
4007  FieldTrait(1068,12, 72, 0,0x04), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
4008  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
4009  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
4010 };
4011 const FieldTrait_Hash_Array QuoteResponse::NoLegs::_ftha(QuoteResponse::NoLegs::_traits, 72);
4013 const unsigned short QuoteResponse::NoLegs::_fnum;
4014 //-------------------------------------------------------------------------------------------------
4015 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::_traits[] =
4016 {
4017  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
4018  FieldTrait( 804, 1, 4, 89,0x1c)
4019 };
4020 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::_traits, 4);
4021 const MsgType QuoteResponse::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
4022 const unsigned short QuoteResponse::NoLegs::NoNestedPartyIDs::_fnum;
4023 //-------------------------------------------------------------------------------------------------
4024 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4025 {
4026  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
4027 };
4028 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4029 const MsgType QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
4030 const unsigned short QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
4031 //-------------------------------------------------------------------------------------------------
4032 const FieldTrait QuoteResponse::NoLegs::NoLegSecurityAltID::_traits[] =
4033 {
4034  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
4035 };
4036 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(QuoteResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
4037 const MsgType QuoteResponse::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
4038 const unsigned short QuoteResponse::NoLegs::NoLegSecurityAltID::_fnum;
4039 //-------------------------------------------------------------------------------------------------
4040 const FieldTrait QuoteResponse::NoLegs::NoLegStipulations::_traits[] =
4041 {
4042  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
4043 };
4044 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegStipulations::_ftha(QuoteResponse::NoLegs::NoLegStipulations::_traits, 2);
4045 const MsgType QuoteResponse::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
4046 const unsigned short QuoteResponse::NoLegs::NoLegStipulations::_fnum;
4047 //-------------------------------------------------------------------------------------------------
4048 const FieldTrait QuoteResponse::NoUnderlyings::_traits[] =
4049 {
4050  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
4051  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
4052  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
4053  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
4054  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
4055  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
4056  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
4057  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
4058  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
4059  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
4060  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
4061  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
4062  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
4063  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
4064  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
4065  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
4066  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
4067  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
4068  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
4069  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
4070  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
4071  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
4072  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
4073  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
4074 };
4076 const MsgType QuoteResponse::NoUnderlyings::_msgtype("NoUnderlyings");
4077 const unsigned short QuoteResponse::NoUnderlyings::_fnum;
4078 //-------------------------------------------------------------------------------------------------
4079 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4080 {
4081  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
4082 };
4083 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4084 const MsgType QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
4085 const unsigned short QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
4086 //-------------------------------------------------------------------------------------------------
4087 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
4088 {
4089  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
4090 };
4091 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4092 const MsgType QuoteResponse::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
4093 const unsigned short QuoteResponse::NoUnderlyings::NoUnderlyingStips::_fnum;
4094 //-------------------------------------------------------------------------------------------------
4095 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4096 {
4097  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
4098  FieldTrait(1062, 1, 4,196,0x1c)
4099 };
4100 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4101 const MsgType QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
4102 const unsigned short QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
4103 //-------------------------------------------------------------------------------------------------
4104 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4105 {
4106  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
4107 };
4108 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4109 const MsgType QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
4110 const unsigned short QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
4111 //-------------------------------------------------------------------------------------------------
4112 const FieldTrait QuoteResponse::NoQuoteQualifiers::_traits[] =
4113 {
4114  FieldTrait( 695, 7, 1, 0,0x04)
4115 };
4117 const MsgType QuoteResponse::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
4118 const unsigned short QuoteResponse::NoQuoteQualifiers::_fnum;
4119 //-------------------------------------------------------------------------------------------------
4120 const FieldTrait QuoteResponse::NoEvents::_traits[] =
4121 {
4122  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
4123  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
4124 };
4126 const MsgType QuoteResponse::NoEvents::_msgtype("NoEvents");
4127 const unsigned short QuoteResponse::NoEvents::_fnum;
4128 //-------------------------------------------------------------------------------------------------
4130 {
4131  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
4132  FieldTrait(1052, 1, 4, 58,0x1c)
4133 };
4135 const MsgType QuoteResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
4136 const unsigned short QuoteResponse::NoInstrumentParties::_fnum;
4137 //-------------------------------------------------------------------------------------------------
4138 const FieldTrait QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4139 {
4140  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
4141 };
4142 const FieldTrait_Hash_Array QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4143 const MsgType QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
4144 const unsigned short QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
4145 //-------------------------------------------------------------------------------------------------
4146 const FieldTrait QuoteResponse::NoComplexEvents::_traits[] =
4147 {
4148  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
4149  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
4150  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
4151 };
4153 const MsgType QuoteResponse::NoComplexEvents::_msgtype("NoComplexEvents");
4154 const unsigned short QuoteResponse::NoComplexEvents::_fnum;
4155 //-------------------------------------------------------------------------------------------------
4156 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
4157 {
4158  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
4159 };
4160 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
4161 const MsgType QuoteResponse::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
4162 const unsigned short QuoteResponse::NoComplexEvents::NoComplexEventDates::_fnum;
4163 //-------------------------------------------------------------------------------------------------
4164 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4165 {
4166  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
4167 };
4168 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4169 const MsgType QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
4170 const unsigned short QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
4171 //-------------------------------------------------------------------------------------------------
4172 const FieldTrait Confirmation::_traits[] =
4173 {
4174  FieldTrait( 6,11,134, 0,0x05), FieldTrait( 12,13,175, 16,0x14), FieldTrait( 13, 7,176, 16,0x14),
4175  FieldTrait( 15,19,128, 0,0x04), FieldTrait( 22,15, 20, 54,0x14), FieldTrait( 30,20,129, 0,0x04),
4176  FieldTrait( 48,15, 19, 54,0x14), FieldTrait( 54, 7,127, 0,0x05), FieldTrait( 55,15, 17, 54,0x14),
4177  FieldTrait( 58,15,147, 0,0x04), FieldTrait( 60,22, 14, 0,0x05), FieldTrait( 63,15,168, 0,0x04),
4178  FieldTrait( 64,25,169, 0,0x04), FieldTrait( 65,15, 18, 54,0x14), FieldTrait( 70,15, 11, 0,0x04),
4179  FieldTrait( 73, 1, 10, 90,0x1c), FieldTrait( 74, 1,135, 0,0x04), FieldTrait( 75,25, 15, 0,0x05),
4180  FieldTrait( 79,15,131, 0,0x05), FieldTrait( 80,10,125, 0,0x05), FieldTrait( 81, 7,150, 0,0x04),
4181  FieldTrait( 85, 1,174, 37,0x1c), FieldTrait( 106,15, 46, 54,0x14), FieldTrait( 107,15, 49, 54,0x14),
4182  FieldTrait( 118,13,162, 0,0x05), FieldTrait( 119,13,164, 0,0x04), FieldTrait( 120,19,165, 0,0x04),
4183  FieldTrait( 136, 1,181, 77,0x1c), FieldTrait( 155, 9,166, 0,0x04), FieldTrait( 156, 7,167, 0,0x04),
4184  FieldTrait( 157, 1,152, 0,0x04), FieldTrait( 158,14,154, 0,0x04), FieldTrait( 159,13,155, 0,0x04),
4185  FieldTrait( 167,15, 24, 54,0x14), FieldTrait( 169, 1,171,153,0x14), FieldTrait( 170,15,172,153,0x14),
4186  FieldTrait( 171,15,173,153,0x14), FieldTrait( 172, 1,170,153,0x14), FieldTrait( 200,21, 26, 54,0x14),
4187  FieldTrait( 201, 1, 87, 54,0x14), FieldTrait( 202,11, 40, 54,0x14), FieldTrait( 206, 7, 42, 54,0x14),
4188  FieldTrait( 207,20, 45, 54,0x14), FieldTrait( 218,12,138,160,0x14), FieldTrait( 220,19,139,160,0x14),
4189  FieldTrait( 221,15,140,160,0x14), FieldTrait( 222,15,141,160,0x14), FieldTrait( 223,14, 44, 54,0x14),
4190  FieldTrait( 224,25, 28, 54,0x14), FieldTrait( 225,25, 29, 54,0x14), FieldTrait( 226, 1, 31, 54,0x14),
4191  FieldTrait( 227,14, 32, 54,0x14), FieldTrait( 228, 9, 33, 54,0x14), FieldTrait( 230,25,153, 0,0x04),
4192  FieldTrait( 231, 9, 43, 54,0x14), FieldTrait( 232, 1,180,162,0x1c), FieldTrait( 235,15,119,198,0x14),
4193  FieldTrait( 236,14,120,198,0x14), FieldTrait( 237,13,161, 0,0x04), FieldTrait( 238,13,160, 0,0x04),
4194  FieldTrait( 239, 1, 30, 54,0x14), FieldTrait( 240,25, 39, 54,0x14), FieldTrait( 255,15, 34, 54,0x14),
4195  FieldTrait( 348, 2, 47, 54,0x14), FieldTrait( 349,28, 48, 54,0x14), FieldTrait( 350, 2, 50, 54,0x14),
4196  FieldTrait( 351,28, 51, 54,0x14), FieldTrait( 354, 2,148, 0,0x04), FieldTrait( 355,28,149, 0,0x04),
4197  FieldTrait( 381,13,151, 0,0x05), FieldTrait( 423, 1,136, 0,0x04), FieldTrait( 453, 1, 9, 94,0x1c),
4198  FieldTrait( 454, 1, 21,142,0x1c), FieldTrait( 460, 1, 22, 54,0x14), FieldTrait( 461,15, 23, 54,0x14),
4199  FieldTrait( 467,15, 13, 0,0x04), FieldTrait( 470,18, 36, 54,0x14), FieldTrait( 471,15, 37, 54,0x14),
4200  FieldTrait( 472,15, 38, 54,0x14), FieldTrait( 479,19,177, 16,0x14), FieldTrait( 497, 7,178, 16,0x14),
4201  FieldTrait( 541,25, 27, 54,0x14), FieldTrait( 543,15, 35, 54,0x14), FieldTrait( 555, 1,118, 49,0x1c),
4202  FieldTrait( 650, 8, 7, 0,0x04), FieldTrait( 661, 1,132, 0,0x04), FieldTrait( 662,11,142,160,0x14),
4203  FieldTrait( 663, 1,143,160,0x14), FieldTrait( 664,15, 1, 0,0x05), FieldTrait( 665, 1, 8, 0,0x05),
4204  FieldTrait( 666, 1, 4, 0,0x05), FieldTrait( 667,21, 53, 54,0x14), FieldTrait( 668, 1,105, 55,0x14),
4205  FieldTrait( 691,15, 52, 54,0x14), FieldTrait( 696,25,122,198,0x14), FieldTrait( 697,11,123,198,0x14),
4206  FieldTrait( 698, 1,124,198,0x14), FieldTrait( 699,15,144,160,0x14), FieldTrait( 701,25,121,198,0x14),
4207  FieldTrait( 711, 1,117,188,0x1c), FieldTrait( 738,13,156, 0,0x04), FieldTrait( 761,15,145,160,0x14),
4208  FieldTrait( 762,15, 25, 54,0x14), FieldTrait( 768, 1, 16,182,0x1c), FieldTrait( 772,15, 2, 0,0x04),
4209  FieldTrait( 773, 1, 5, 0,0x05), FieldTrait( 788, 1,112, 44,0x14), FieldTrait( 793,15, 12, 0,0x04),
4210  FieldTrait( 797, 8, 6, 0,0x04), FieldTrait( 798, 1,133, 0,0x04), FieldTrait( 854, 1,126, 0,0x04),
4211  FieldTrait( 858,13,179, 0,0x04), FieldTrait( 859,15, 3, 0,0x04), FieldTrait( 860,11,137, 0,0x04),
4212  FieldTrait( 861,11,146, 0,0x04), FieldTrait( 862, 1,130, 26,0x1d), FieldTrait( 864, 1, 56, 38,0x1c),
4213  FieldTrait( 869,14,106, 55,0x14), FieldTrait( 870, 1,107, 9,0x1c), FieldTrait( 873,25, 57, 54,0x14),
4214  FieldTrait( 874,25, 58, 54,0x14), FieldTrait( 875, 1, 54, 54,0x14), FieldTrait( 876,15, 55, 54,0x14),
4215  FieldTrait( 890,13,163, 0,0x04), FieldTrait( 898,14,116, 44,0x14), FieldTrait( 913,15,108, 44,0x14),
4216  FieldTrait( 914,15,109, 44,0x14), FieldTrait( 915,25,110, 44,0x14), FieldTrait( 916,25,113, 44,0x14),
4217  FieldTrait( 917,25,114, 44,0x14), FieldTrait( 918,19,111, 44,0x14), FieldTrait( 919, 1,115, 44,0x14),
4218  FieldTrait( 920,13,157, 0,0x04), FieldTrait( 921,13,158, 0,0x04), FieldTrait( 922,13,159, 0,0x04),
4219  FieldTrait( 947,19, 41, 54,0x14), FieldTrait( 965,15, 59, 54,0x14), FieldTrait( 966,15, 60, 54,0x14),
4220  FieldTrait( 967, 9, 62, 54,0x14), FieldTrait( 968, 9, 63, 54,0x14), FieldTrait( 969, 9, 64, 54,0x14),
4221  FieldTrait( 970, 1, 65, 54,0x14), FieldTrait( 971, 1, 66, 54,0x14), FieldTrait( 996,15, 68, 54,0x14),
4222  FieldTrait( 997,15, 69, 54,0x14), FieldTrait(1018, 1, 67, 57,0x1c), FieldTrait(1049, 7, 61, 54,0x14),
4223  FieldTrait(1079,26, 70, 54,0x14), FieldTrait(1146,13, 72, 54,0x14), FieldTrait(1147,10, 73, 54,0x14),
4224  FieldTrait(1151,15, 71, 54,0x14), FieldTrait(1184, 2, 74,150,0x14), FieldTrait(1185,29, 75,150,0x14),
4225  FieldTrait(1186,15, 76,150,0x14), FieldTrait(1191,15, 78, 54,0x14), FieldTrait(1192,10, 79, 54,0x14),
4226  FieldTrait(1193, 7, 80, 54,0x14), FieldTrait(1194, 1, 81, 54,0x14), FieldTrait(1195,13, 82, 54,0x14),
4227  FieldTrait(1196,15, 83, 54,0x14), FieldTrait(1197,15, 90, 54,0x14), FieldTrait(1198, 1, 84, 54,0x14),
4228  FieldTrait(1199,11, 85, 54,0x14), FieldTrait(1200,11, 86, 54,0x14), FieldTrait(1227,15, 77, 54,0x14),
4229  FieldTrait(1242, 8, 89, 54,0x14), FieldTrait(1244, 8, 88, 54,0x14), FieldTrait(1435, 1, 91, 54,0x14),
4230  FieldTrait(1439, 1, 92, 54,0x14), FieldTrait(1449,15, 93, 54,0x14), FieldTrait(1450,15, 94, 54,0x14),
4231  FieldTrait(1451,14, 95, 54,0x14), FieldTrait(1452,14, 96, 54,0x14), FieldTrait(1457,14, 97, 54,0x14),
4232  FieldTrait(1458,14, 98, 54,0x14), FieldTrait(1478, 1, 99, 54,0x14), FieldTrait(1479, 1,100, 54,0x14),
4233  FieldTrait(1480,14,101, 54,0x14), FieldTrait(1481, 1,102, 54,0x14), FieldTrait(1482, 1,103, 54,0x14),
4234  FieldTrait(1483, 1,104, 21,0x1c)
4235 };
4236 const FieldTrait_Hash_Array Confirmation::_ftha(Confirmation::_traits, 181);
4237 const MsgType Confirmation::_msgtype("AK");
4238 //-------------------------------------------------------------------------------------------------
4239 const FieldTrait Confirmation::NoOrders::_traits[] =
4240 {
4241  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10, 7, 0,0x04),
4242  FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 198,15, 3, 0,0x04), FieldTrait( 526,15, 4, 0,0x04),
4243  FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait( 799,11, 8, 0,0x04), FieldTrait( 800,10, 9, 0,0x04)
4244 };
4245 const FieldTrait_Hash_Array Confirmation::NoOrders::_ftha(Confirmation::NoOrders::_traits, 9);
4246 const MsgType Confirmation::NoOrders::_msgtype("NoOrders");
4247 const unsigned short Confirmation::NoOrders::_fnum;
4248 //-------------------------------------------------------------------------------------------------
4249 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::_traits[] =
4250 {
4251  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
4252  FieldTrait( 806, 1, 4, 86,0x1c)
4253 };
4254 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::_traits, 4);
4255 const MsgType Confirmation::NoOrders::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
4256 const unsigned short Confirmation::NoOrders::NoNested2PartyIDs::_fnum;
4257 //-------------------------------------------------------------------------------------------------
4258 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
4259 {
4260  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
4261 };
4262 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
4263 const MsgType Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
4264 const unsigned short Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
4265 //-------------------------------------------------------------------------------------------------
4266 const FieldTrait Confirmation::NoDlvyInst::_traits[] =
4267 {
4268  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
4269 };
4271 const MsgType Confirmation::NoDlvyInst::_msgtype("NoDlvyInst");
4272 const unsigned short Confirmation::NoDlvyInst::_fnum;
4273 //-------------------------------------------------------------------------------------------------
4274 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits[] =
4275 {
4276  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
4277  FieldTrait( 801, 1, 4,156,0x1c)
4278 };
4279 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
4280 const MsgType Confirmation::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
4281 const unsigned short Confirmation::NoDlvyInst::NoSettlPartyIDs::_fnum;
4282 //-------------------------------------------------------------------------------------------------
4283 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
4284 {
4285  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
4286 };
4287 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
4288 const MsgType Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
4289 const unsigned short Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
4290 //-------------------------------------------------------------------------------------------------
4291 const FieldTrait Confirmation::NoMiscFees::_traits[] =
4292 {
4293  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
4294  FieldTrait( 891, 1, 4, 0,0x04)
4295 };
4297 const MsgType Confirmation::NoMiscFees::_msgtype("NoMiscFees");
4298 const unsigned short Confirmation::NoMiscFees::_fnum;
4299 //-------------------------------------------------------------------------------------------------
4300 const FieldTrait Confirmation::NoStipulations::_traits[] =
4301 {
4302  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
4303 };
4305 const MsgType Confirmation::NoStipulations::_msgtype("NoStipulations");
4306 const unsigned short Confirmation::NoStipulations::_fnum;
4307 //-------------------------------------------------------------------------------------------------
4308 const FieldTrait Confirmation::NoPartyIDs::_traits[] =
4309 {
4310  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
4311  FieldTrait( 802, 1, 4,107,0x1c)
4312 };
4314 const MsgType Confirmation::NoPartyIDs::_msgtype("NoPartyIDs");
4315 const unsigned short Confirmation::NoPartyIDs::_fnum;
4316 //-------------------------------------------------------------------------------------------------
4317 const FieldTrait Confirmation::NoPartyIDs::NoPartySubIDs::_traits[] =
4318 {
4319  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
4320 };
4321 const FieldTrait_Hash_Array Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(Confirmation::NoPartyIDs::NoPartySubIDs::_traits, 2);
4322 const MsgType Confirmation::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
4323 const unsigned short Confirmation::NoPartyIDs::NoPartySubIDs::_fnum;
4324 //-------------------------------------------------------------------------------------------------
4325 const FieldTrait Confirmation::NoSecurityAltID::_traits[] =
4326 {
4327  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
4328 };
4330 const MsgType Confirmation::NoSecurityAltID::_msgtype("NoSecurityAltID");
4331 const unsigned short Confirmation::NoSecurityAltID::_fnum;
4332 //-------------------------------------------------------------------------------------------------
4333 const FieldTrait Confirmation::NoLegs::_traits[] =
4334 {
4335  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
4336  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
4337  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
4338  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
4339  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
4340  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
4341  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
4342  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
4343  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
4344  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
4345  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
4346  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
4347  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
4348  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
4349  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
4350  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
4351  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
4352  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
4353 };
4354 const FieldTrait_Hash_Array Confirmation::NoLegs::_ftha(Confirmation::NoLegs::_traits, 54);
4355 const MsgType Confirmation::NoLegs::_msgtype("NoLegs");
4356 const unsigned short Confirmation::NoLegs::_fnum;
4357 //-------------------------------------------------------------------------------------------------
4358 const FieldTrait Confirmation::NoLegs::NoLegSecurityAltID::_traits[] =
4359 {
4360  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
4361 };
4362 const FieldTrait_Hash_Array Confirmation::NoLegs::NoLegSecurityAltID::_ftha(Confirmation::NoLegs::NoLegSecurityAltID::_traits, 2);
4363 const MsgType Confirmation::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
4364 const unsigned short Confirmation::NoLegs::NoLegSecurityAltID::_fnum;
4365 //-------------------------------------------------------------------------------------------------
4366 const FieldTrait Confirmation::NoUnderlyings::_traits[] =
4367 {
4368  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
4369  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
4370  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
4371  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
4372  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
4373  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
4374  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
4375  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
4376  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
4377  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
4378  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
4379  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
4380  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
4381  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
4382  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
4383  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
4384  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
4385  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
4386  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
4387  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
4388  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
4389  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
4390  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
4391  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
4392 };
4394 const MsgType Confirmation::NoUnderlyings::_msgtype("NoUnderlyings");
4395 const unsigned short Confirmation::NoUnderlyings::_fnum;
4396 //-------------------------------------------------------------------------------------------------
4397 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4398 {
4399  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
4400 };
4401 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4402 const MsgType Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
4403 const unsigned short Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
4404 //-------------------------------------------------------------------------------------------------
4405 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingStips::_traits[] =
4406 {
4407  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
4408 };
4409 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(Confirmation::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4410 const MsgType Confirmation::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
4411 const unsigned short Confirmation::NoUnderlyings::NoUnderlyingStips::_fnum;
4412 //-------------------------------------------------------------------------------------------------
4413 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4414 {
4415  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
4416  FieldTrait(1062, 1, 4,196,0x1c)
4417 };
4418 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4419 const MsgType Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
4420 const unsigned short Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
4421 //-------------------------------------------------------------------------------------------------
4422 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4423 {
4424  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
4425 };
4426 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4427 const MsgType Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
4428 const unsigned short Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
4429 //-------------------------------------------------------------------------------------------------
4430 const FieldTrait Confirmation::NoTrdRegTimestamps::_traits[] =
4431 {
4432  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
4433  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
4434 };
4436 const MsgType Confirmation::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
4437 const unsigned short Confirmation::NoTrdRegTimestamps::_fnum;
4438 //-------------------------------------------------------------------------------------------------
4439 const FieldTrait Confirmation::NoCapacities::_traits[] =
4440 {
4441  FieldTrait( 528, 7, 1, 0,0x05), FieldTrait( 529,16, 2, 0,0x04), FieldTrait( 863,10, 3, 0,0x05)
4442 };
4444 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
4445 const unsigned short Confirmation::NoCapacities::_fnum;
4446 //-------------------------------------------------------------------------------------------------
4447 const FieldTrait Confirmation::NoEvents::_traits[] =
4448 {
4449  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
4450  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
4451 };
4452 const FieldTrait_Hash_Array Confirmation::NoEvents::_ftha(Confirmation::NoEvents::_traits, 5);
4453 const MsgType Confirmation::NoEvents::_msgtype("NoEvents");
4454 const unsigned short Confirmation::NoEvents::_fnum;
4455 //-------------------------------------------------------------------------------------------------
4456 const FieldTrait Confirmation::NoInstrAttrib::_traits[] =
4457 {
4458  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
4459 };
4461 const MsgType Confirmation::NoInstrAttrib::_msgtype("NoInstrAttrib");
4462 const unsigned short Confirmation::NoInstrAttrib::_fnum;
4463 //-------------------------------------------------------------------------------------------------
4464 const FieldTrait Confirmation::NoInstrumentParties::_traits[] =
4465 {
4466  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
4467  FieldTrait(1052, 1, 4, 58,0x1c)
4468 };
4470 const MsgType Confirmation::NoInstrumentParties::_msgtype("NoInstrumentParties");
4471 const unsigned short Confirmation::NoInstrumentParties::_fnum;
4472 //-------------------------------------------------------------------------------------------------
4473 const FieldTrait Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4474 {
4475  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
4476 };
4477 const FieldTrait_Hash_Array Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4478 const MsgType Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
4479 const unsigned short Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
4480 //-------------------------------------------------------------------------------------------------
4481 const FieldTrait Confirmation::NoComplexEvents::_traits[] =
4482 {
4483  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
4484  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
4485  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
4486 };
4488 const MsgType Confirmation::NoComplexEvents::_msgtype("NoComplexEvents");
4489 const unsigned short Confirmation::NoComplexEvents::_fnum;
4490 //-------------------------------------------------------------------------------------------------
4491 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::_traits[] =
4492 {
4493  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
4494 };
4495 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::_traits, 3);
4496 const MsgType Confirmation::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
4497 const unsigned short Confirmation::NoComplexEvents::NoComplexEventDates::_fnum;
4498 //-------------------------------------------------------------------------------------------------
4499 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4500 {
4501  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
4502 };
4503 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4504 const MsgType Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
4505 const unsigned short Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
4506 //-------------------------------------------------------------------------------------------------
4507 const FieldTrait PositionMaintenanceRequest::_traits[] =
4508 {
4509  FieldTrait( 1,15, 10, 0,0x04), FieldTrait( 15,19,101, 0,0x04), FieldTrait( 22,15, 16, 54,0x14),
4510  FieldTrait( 48,15, 15, 54,0x14), FieldTrait( 55,15, 13, 54,0x14), FieldTrait( 58,15,111, 0,0x04),
4511  FieldTrait( 60,22,105, 0,0x04), FieldTrait( 65,15, 14, 54,0x14), FieldTrait( 106,15, 42, 54,0x14),
4512  FieldTrait( 107,15, 45, 54,0x14), FieldTrait( 120,19,115, 0,0x04), FieldTrait( 167,15, 20, 54,0x14),
4513  FieldTrait( 200,21, 22, 54,0x14), FieldTrait( 201, 1, 83, 54,0x14), FieldTrait( 202,11, 36, 54,0x14),
4514  FieldTrait( 206, 7, 38, 54,0x14), FieldTrait( 207,20, 41, 54,0x14), FieldTrait( 223,14, 40, 54,0x14),
4515  FieldTrait( 224,25, 24, 54,0x14), FieldTrait( 225,25, 25, 54,0x14), FieldTrait( 226, 1, 27, 54,0x14),
4516  FieldTrait( 227,14, 28, 54,0x14), FieldTrait( 228, 9, 29, 54,0x14), FieldTrait( 231, 9, 39, 54,0x14),
4517  FieldTrait( 239, 1, 26, 54,0x14), FieldTrait( 240,25, 35, 54,0x14), FieldTrait( 255,15, 30, 54,0x14),
4518  FieldTrait( 348, 2, 43, 54,0x14), FieldTrait( 349,28, 44, 54,0x14), FieldTrait( 350, 2, 46, 54,0x14),
4519  FieldTrait( 351,28, 47, 54,0x14), FieldTrait( 354, 2,112, 0,0x04), FieldTrait( 355,28,113, 0,0x04),
4520  FieldTrait( 386, 1,104,185,0x1c), FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 17,142,0x1c),
4521  FieldTrait( 460, 1, 18, 54,0x14), FieldTrait( 461,15, 19, 54,0x14), FieldTrait( 470,18, 32, 54,0x14),
4522  FieldTrait( 471,15, 33, 54,0x14), FieldTrait( 472,15, 34, 54,0x14), FieldTrait( 541,25, 23, 54,0x14),
4523  FieldTrait( 543,15, 31, 54,0x14), FieldTrait( 555, 1,102, 49,0x1c), FieldTrait( 581, 1, 12, 0,0x04),
4524  FieldTrait( 660, 1, 11, 0,0x04), FieldTrait( 667,21, 49, 54,0x14), FieldTrait( 691,15, 48, 54,0x14),
4525  FieldTrait( 702, 1,106,103,0x1c), FieldTrait( 709, 1, 2, 0,0x05), FieldTrait( 710,15, 1, 0,0x04),
4526  FieldTrait( 711, 1,103,188,0x1c), FieldTrait( 712, 1, 3, 0,0x05), FieldTrait( 713,15, 4, 0,0x04),
4527  FieldTrait( 714,15, 5, 0,0x04), FieldTrait( 715,25, 6, 0,0x05), FieldTrait( 716,15, 7, 0,0x04),
4528  FieldTrait( 717,15, 8, 0,0x04), FieldTrait( 718, 1,107, 0,0x04), FieldTrait( 719, 8,108, 0,0x04),
4529  FieldTrait( 720, 8,109, 0,0x04), FieldTrait( 753, 1,114,102,0x1c), FieldTrait( 762,15, 21, 54,0x14),
4530  FieldTrait( 834,12,110, 0,0x04), FieldTrait( 864, 1, 52, 38,0x1c), FieldTrait( 873,25, 53, 54,0x14),
4531  FieldTrait( 874,25, 54, 54,0x14), FieldTrait( 875, 1, 50, 54,0x14), FieldTrait( 876,15, 51, 54,0x14),
4532  FieldTrait( 947,19, 37, 54,0x14), FieldTrait( 965,15, 55, 54,0x14), FieldTrait( 966,15, 56, 54,0x14),
4533  FieldTrait( 967, 9, 58, 54,0x14), FieldTrait( 968, 9, 59, 54,0x14), FieldTrait( 969, 9, 60, 54,0x14),
4534  FieldTrait( 970, 1, 61, 54,0x14), FieldTrait( 971, 1, 62, 54,0x14), FieldTrait( 996,15, 64, 54,0x14),
4535  FieldTrait( 997,15, 65, 54,0x14), FieldTrait(1018, 1, 63, 57,0x1c), FieldTrait(1049, 7, 57, 54,0x14),
4536  FieldTrait(1079,26, 66, 54,0x14), FieldTrait(1146,13, 68, 54,0x14), FieldTrait(1147,10, 69, 54,0x14),
4537  FieldTrait(1151,15, 67, 54,0x14), FieldTrait(1184, 2, 70,150,0x14), FieldTrait(1185,29, 71,150,0x14),
4538  FieldTrait(1186,15, 72,150,0x14), FieldTrait(1191,15, 74, 54,0x14), FieldTrait(1192,10, 75, 54,0x14),
4539  FieldTrait(1193, 7, 76, 54,0x14), FieldTrait(1194, 1, 77, 54,0x14), FieldTrait(1195,13, 78, 54,0x14),
4540  FieldTrait(1196,15, 79, 54,0x14), FieldTrait(1197,15, 86, 54,0x14), FieldTrait(1198, 1, 80, 54,0x14),
4541  FieldTrait(1199,11, 81, 54,0x14), FieldTrait(1200,11, 82, 54,0x14), FieldTrait(1227,15, 73, 54,0x14),
4542  FieldTrait(1242, 8, 85, 54,0x14), FieldTrait(1244, 8, 84, 54,0x14), FieldTrait(1435, 1, 87, 54,0x14),
4543  FieldTrait(1439, 1, 88, 54,0x14), FieldTrait(1449,15, 89, 54,0x14), FieldTrait(1450,15, 90, 54,0x14),
4544  FieldTrait(1451,14, 91, 54,0x14), FieldTrait(1452,14, 92, 54,0x14), FieldTrait(1457,14, 93, 54,0x14),
4545  FieldTrait(1458,14, 94, 54,0x14), FieldTrait(1478, 1, 95, 54,0x14), FieldTrait(1479, 1, 96, 54,0x14),
4546  FieldTrait(1480,14, 97, 54,0x14), FieldTrait(1481, 1, 98, 54,0x14), FieldTrait(1482, 1, 99, 54,0x14),
4547  FieldTrait(1483, 1,100, 21,0x1c)
4548 };
4551 //-------------------------------------------------------------------------------------------------
4553 {
4554  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
4555 };
4559 //-------------------------------------------------------------------------------------------------
4561 {
4562  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
4563  FieldTrait( 802, 1, 4,107,0x1c)
4564 };
4568 //-------------------------------------------------------------------------------------------------
4569 const FieldTrait PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
4570 {
4571  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
4572 };
4573 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
4574 const MsgType PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
4575 const unsigned short PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_fnum;
4576 //-------------------------------------------------------------------------------------------------
4578 {
4579  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
4580 };
4584 //-------------------------------------------------------------------------------------------------
4586 {
4587  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
4588  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
4589  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
4590  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
4591  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
4592  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
4593  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
4594  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
4595  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
4596  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
4597  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
4598  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
4599  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
4600  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
4601  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
4602  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
4603  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
4604  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
4605 };
4608 const unsigned short PositionMaintenanceRequest::NoLegs::_fnum;
4609 //-------------------------------------------------------------------------------------------------
4610 const FieldTrait PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
4611 {
4612  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
4613 };
4614 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
4615 const MsgType PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
4616 const unsigned short PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_fnum;
4617 //-------------------------------------------------------------------------------------------------
4619 {
4620  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 703,15, 1, 0,0x04), FieldTrait( 704,10, 2, 0,0x04),
4621  FieldTrait( 705,10, 3, 0,0x04), FieldTrait( 706, 1, 4, 0,0x04), FieldTrait( 976,25, 6, 0,0x04)
4622 };
4626 //-------------------------------------------------------------------------------------------------
4627 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits[] =
4628 {
4629  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
4630  FieldTrait( 804, 1, 4, 89,0x1c)
4631 };
4632 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits, 4);
4633 const MsgType PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
4634 const unsigned short PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_fnum;
4635 //-------------------------------------------------------------------------------------------------
4636 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4637 {
4638  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
4639 };
4640 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4641 const MsgType PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
4642 const unsigned short PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
4643 //-------------------------------------------------------------------------------------------------
4645 {
4646  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
4647  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
4648  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
4649  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
4650  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
4651  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
4652  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
4653  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
4654  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
4655  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
4656  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
4657  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
4658  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
4659  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
4660  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
4661  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
4662  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
4663  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
4664  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
4665  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
4666  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
4667  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
4668  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
4669  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
4670 };
4674 //-------------------------------------------------------------------------------------------------
4675 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4676 {
4677  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
4678 };
4679 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4680 const MsgType PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
4681 const unsigned short PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
4682 //-------------------------------------------------------------------------------------------------
4683 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
4684 {
4685  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
4686 };
4687 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4688 const MsgType PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
4689 const unsigned short PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
4690 //-------------------------------------------------------------------------------------------------
4691 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4692 {
4693  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
4694  FieldTrait(1062, 1, 4,196,0x1c)
4695 };
4696 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4697 const MsgType PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
4698 const unsigned short PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
4699 //-------------------------------------------------------------------------------------------------
4700 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4701 {
4702  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
4703 };
4704 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4705 const MsgType PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
4706 const unsigned short PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
4707 //-------------------------------------------------------------------------------------------------
4709 {
4710  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
4711 };
4714 const unsigned short PositionMaintenanceRequest::NoPosAmt::_fnum;
4715 //-------------------------------------------------------------------------------------------------
4717 {
4718  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
4719  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
4720 };
4723 const unsigned short PositionMaintenanceRequest::NoEvents::_fnum;
4724 //-------------------------------------------------------------------------------------------------
4726 {
4727  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
4728  FieldTrait(1052, 1, 4, 58,0x1c)
4729 };
4733 //-------------------------------------------------------------------------------------------------
4734 const FieldTrait PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4735 {
4736  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
4737 };
4738 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4739 const MsgType PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
4740 const unsigned short PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
4741 //-------------------------------------------------------------------------------------------------
4743 {
4744  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
4745  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
4746  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
4747 };
4751 //-------------------------------------------------------------------------------------------------
4752 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
4753 {
4754  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
4755 };
4756 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
4757 const MsgType PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
4758 const unsigned short PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_fnum;
4759 //-------------------------------------------------------------------------------------------------
4760 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4761 {
4762  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
4763 };
4764 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4765 const MsgType PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
4766 const unsigned short PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
4767 //-------------------------------------------------------------------------------------------------
4768 const FieldTrait PositionMaintenanceReport::_traits[] =
4769 {
4770  FieldTrait( 1,15, 12, 0,0x04), FieldTrait( 15,19,103, 0,0x04), FieldTrait( 22,15, 18, 54,0x14),
4771  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,112, 0,0x04),
4772  FieldTrait( 60,22,107, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14),
4773  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 120,19,115, 0,0x04), FieldTrait( 167,15, 22, 54,0x14),
4774  FieldTrait( 200,21, 24, 54,0x14), FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14),
4775  FieldTrait( 206, 7, 40, 54,0x14), FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 223,14, 42, 54,0x14),
4776  FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14),
4777  FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14),
4778  FieldTrait( 239, 1, 28, 54,0x14), FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 255,15, 32, 54,0x14),
4779  FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14),
4780  FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,113, 0,0x04), FieldTrait( 355,28,114, 0,0x04),
4781  FieldTrait( 386, 1,106,185,0x1c), FieldTrait( 453, 1, 11, 94,0x1c), FieldTrait( 454, 1, 19,142,0x1c),
4782  FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14), FieldTrait( 470,18, 34, 54,0x14),
4783  FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14), FieldTrait( 541,25, 25, 54,0x14),
4784  FieldTrait( 543,15, 33, 54,0x14), FieldTrait( 555, 1,104, 49,0x1c), FieldTrait( 581, 1, 14, 0,0x04),
4785  FieldTrait( 660, 1, 13, 0,0x04), FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14),
4786  FieldTrait( 702, 1,108,103,0x1c), FieldTrait( 709, 1, 2, 0,0x05), FieldTrait( 710,15, 3, 0,0x04),
4787  FieldTrait( 711, 1,105,188,0x1c), FieldTrait( 712, 1, 4, 0,0x05), FieldTrait( 713,15, 5, 0,0x04),
4788  FieldTrait( 714,15,118, 0,0x04), FieldTrait( 715,25, 8, 0,0x05), FieldTrait( 716,15, 9, 0,0x04),
4789  FieldTrait( 717,15, 10, 0,0x04), FieldTrait( 718, 1,110, 0,0x04), FieldTrait( 719, 8,116, 0,0x04),
4790  FieldTrait( 720, 8,117, 0,0x04), FieldTrait( 721,15, 1, 0,0x05), FieldTrait( 722, 1, 6, 0,0x05),
4791  FieldTrait( 723, 1, 7, 0,0x04), FieldTrait( 753, 1,109,102,0x1c), FieldTrait( 762,15, 23, 54,0x14),
4792  FieldTrait( 834,12,111, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c), FieldTrait( 873,25, 55, 54,0x14),
4793  FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14), FieldTrait( 876,15, 53, 54,0x14),
4794  FieldTrait( 947,19, 39, 54,0x14), FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14),
4795  FieldTrait( 967, 9, 60, 54,0x14), FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14),
4796  FieldTrait( 970, 1, 63, 54,0x14), FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14),
4797  FieldTrait( 997,15, 67, 54,0x14), FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14),
4798  FieldTrait(1079,26, 68, 54,0x14), FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14),
4799  FieldTrait(1151,15, 69, 54,0x14), FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14),
4800  FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14),
4801  FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14),
4802  FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14),
4803  FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14),
4804  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14),
4805  FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14),
4806  FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14),
4807  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
4808  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
4809  FieldTrait(1483, 1,102, 21,0x1c)
4810 };
4813 //-------------------------------------------------------------------------------------------------
4815 {
4816  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
4817 };
4821 //-------------------------------------------------------------------------------------------------
4823 {
4824  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
4825  FieldTrait( 802, 1, 4,107,0x1c)
4826 };
4830 //-------------------------------------------------------------------------------------------------
4831 const FieldTrait PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits[] =
4832 {
4833  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
4834 };
4835 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
4836 const MsgType PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
4837 const unsigned short PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_fnum;
4838 //-------------------------------------------------------------------------------------------------
4840 {
4841  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
4842 };
4846 //-------------------------------------------------------------------------------------------------
4847 const FieldTrait PositionMaintenanceReport::NoLegs::_traits[] =
4848 {
4849  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
4850  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
4851  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
4852  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
4853  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
4854  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
4855  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
4856  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
4857  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
4858  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
4859  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
4860  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
4861  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
4862  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
4863  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
4864  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
4865  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
4866  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
4867 };
4870 const unsigned short PositionMaintenanceReport::NoLegs::_fnum;
4871 //-------------------------------------------------------------------------------------------------
4872 const FieldTrait PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits[] =
4873 {
4874  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
4875 };
4876 const FieldTrait_Hash_Array PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits, 2);
4877 const MsgType PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
4878 const unsigned short PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_fnum;
4879 //-------------------------------------------------------------------------------------------------
4881 {
4882  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 703,15, 1, 0,0x04), FieldTrait( 704,10, 2, 0,0x04),
4883  FieldTrait( 705,10, 3, 0,0x04), FieldTrait( 706, 1, 4, 0,0x04), FieldTrait( 976,25, 6, 0,0x04)
4884 };
4888 //-------------------------------------------------------------------------------------------------
4889 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits[] =
4890 {
4891  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
4892  FieldTrait( 804, 1, 4, 89,0x1c)
4893 };
4894 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits, 4);
4895 const MsgType PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
4896 const unsigned short PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_fnum;
4897 //-------------------------------------------------------------------------------------------------
4898 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4899 {
4900  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
4901 };
4902 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4903 const MsgType PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
4904 const unsigned short PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
4905 //-------------------------------------------------------------------------------------------------
4907 {
4908  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
4909  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
4910  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
4911  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
4912  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
4913  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
4914  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
4915  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
4916  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
4917  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
4918  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
4919  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
4920  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
4921  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
4922  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
4923  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
4924  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
4925  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
4926  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
4927  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
4928  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
4929  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
4930  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
4931  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
4932 };
4936 //-------------------------------------------------------------------------------------------------
4937 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4938 {
4939  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
4940 };
4941 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4942 const MsgType PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
4943 const unsigned short PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
4944 //-------------------------------------------------------------------------------------------------
4945 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
4946 {
4947  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
4948 };
4949 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4950 const MsgType PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
4951 const unsigned short PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_fnum;
4952 //-------------------------------------------------------------------------------------------------
4953 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4954 {
4955  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
4956  FieldTrait(1062, 1, 4,196,0x1c)
4957 };
4958 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4959 const MsgType PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
4960 const unsigned short PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
4961 //-------------------------------------------------------------------------------------------------
4962 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4963 {
4964  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
4965 };
4966 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4967 const MsgType PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
4968 const unsigned short PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
4969 //-------------------------------------------------------------------------------------------------
4971 {
4972  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
4973 };
4976 const unsigned short PositionMaintenanceReport::NoPosAmt::_fnum;
4977 //-------------------------------------------------------------------------------------------------
4979 {
4980  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
4981  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
4982 };
4985 const unsigned short PositionMaintenanceReport::NoEvents::_fnum;
4986 //-------------------------------------------------------------------------------------------------
4988 {
4989  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
4990  FieldTrait(1052, 1, 4, 58,0x1c)
4991 };
4995 //-------------------------------------------------------------------------------------------------
4996 const FieldTrait PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4997 {
4998  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
4999 };
5000 const FieldTrait_Hash_Array PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5001 const MsgType PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
5002 const unsigned short PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
5003 //-------------------------------------------------------------------------------------------------
5005 {
5006  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
5007  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
5008  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
5009 };
5013 //-------------------------------------------------------------------------------------------------
5014 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5015 {
5016  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
5017 };
5018 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5019 const MsgType PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
5020 const unsigned short PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_fnum;
5021 //-------------------------------------------------------------------------------------------------
5022 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5023 {
5024  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
5025 };
5026 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5027 const MsgType PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
5028 const unsigned short PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
5029 //-------------------------------------------------------------------------------------------------
5030 const FieldTrait RequestForPositions::_traits[] =
5031 {
5032  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 15,19, 97, 0,0x04), FieldTrait( 22,15, 12, 54,0x14),
5033  FieldTrait( 48,15, 11, 54,0x14), FieldTrait( 55,15, 9, 54,0x14), FieldTrait( 58,15,107, 0,0x04),
5034  FieldTrait( 60,22,104, 0,0x05), FieldTrait( 65,15, 10, 54,0x14), FieldTrait( 106,15, 38, 54,0x14),
5035  FieldTrait( 107,15, 41, 54,0x14), FieldTrait( 120,19,110, 0,0x04), FieldTrait( 167,15, 16, 54,0x14),
5036  FieldTrait( 200,21, 18, 54,0x14), FieldTrait( 201, 1, 79, 54,0x14), FieldTrait( 202,11, 32, 54,0x14),
5037  FieldTrait( 206, 7, 34, 54,0x14), FieldTrait( 207,20, 37, 54,0x14), FieldTrait( 223,14, 36, 54,0x14),
5038  FieldTrait( 224,25, 20, 54,0x14), FieldTrait( 225,25, 21, 54,0x14), FieldTrait( 226, 1, 23, 54,0x14),
5039  FieldTrait( 227,14, 24, 54,0x14), FieldTrait( 228, 9, 25, 54,0x14), FieldTrait( 231, 9, 35, 54,0x14),
5040  FieldTrait( 239, 1, 22, 54,0x14), FieldTrait( 240,25, 31, 54,0x14), FieldTrait( 255,15, 26, 54,0x14),
5041  FieldTrait( 263, 7, 4, 0,0x04), FieldTrait( 348, 2, 39, 54,0x14), FieldTrait( 349,28, 40, 54,0x14),
5042  FieldTrait( 350, 2, 42, 54,0x14), FieldTrait( 351,28, 43, 54,0x14), FieldTrait( 354, 2,108, 0,0x04),
5043  FieldTrait( 355,28,109, 0,0x04), FieldTrait( 386, 1,103,185,0x1c), FieldTrait( 453, 1, 5, 94,0x1c),
5044  FieldTrait( 454, 1, 13,142,0x1c), FieldTrait( 460, 1, 14, 54,0x14), FieldTrait( 461,15, 15, 54,0x14),
5045  FieldTrait( 470,18, 28, 54,0x14), FieldTrait( 471,15, 29, 54,0x14), FieldTrait( 472,15, 30, 54,0x14),
5046  FieldTrait( 541,25, 19, 54,0x14), FieldTrait( 543,15, 27, 54,0x14), FieldTrait( 555, 1, 98, 49,0x1c),
5047  FieldTrait( 573, 7, 3, 0,0x04), FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04),
5048  FieldTrait( 667,21, 45, 54,0x14), FieldTrait( 691,15, 44, 54,0x14), FieldTrait( 710,15, 1, 0,0x05),
5049  FieldTrait( 711, 1, 99,188,0x1c), FieldTrait( 715,25,100, 0,0x05), FieldTrait( 716,15,101, 0,0x04),
5050  FieldTrait( 717,15,102, 0,0x04), FieldTrait( 724, 1, 2, 0,0x05), FieldTrait( 725, 1,105, 0,0x04),
5051  FieldTrait( 726,15,106, 0,0x04), FieldTrait( 762,15, 17, 54,0x14), FieldTrait( 864, 1, 48, 38,0x1c),
5052  FieldTrait( 873,25, 49, 54,0x14), FieldTrait( 874,25, 50, 54,0x14), FieldTrait( 875, 1, 46, 54,0x14),
5053  FieldTrait( 876,15, 47, 54,0x14), FieldTrait( 947,19, 33, 54,0x14), FieldTrait( 965,15, 51, 54,0x14),
5054  FieldTrait( 966,15, 52, 54,0x14), FieldTrait( 967, 9, 54, 54,0x14), FieldTrait( 968, 9, 55, 54,0x14),
5055  FieldTrait( 969, 9, 56, 54,0x14), FieldTrait( 970, 1, 57, 54,0x14), FieldTrait( 971, 1, 58, 54,0x14),
5056  FieldTrait( 996,15, 60, 54,0x14), FieldTrait( 997,15, 61, 54,0x14), FieldTrait(1018, 1, 59, 57,0x1c),
5057  FieldTrait(1049, 7, 53, 54,0x14), FieldTrait(1079,26, 62, 54,0x14), FieldTrait(1146,13, 64, 54,0x14),
5058  FieldTrait(1147,10, 65, 54,0x14), FieldTrait(1151,15, 63, 54,0x14), FieldTrait(1184, 2, 66,150,0x14),
5059  FieldTrait(1185,29, 67,150,0x14), FieldTrait(1186,15, 68,150,0x14), FieldTrait(1191,15, 70, 54,0x14),
5060  FieldTrait(1192,10, 71, 54,0x14), FieldTrait(1193, 7, 72, 54,0x14), FieldTrait(1194, 1, 73, 54,0x14),
5061  FieldTrait(1195,13, 74, 54,0x14), FieldTrait(1196,15, 75, 54,0x14), FieldTrait(1197,15, 82, 54,0x14),
5062  FieldTrait(1198, 1, 76, 54,0x14), FieldTrait(1199,11, 77, 54,0x14), FieldTrait(1200,11, 78, 54,0x14),
5063  FieldTrait(1227,15, 69, 54,0x14), FieldTrait(1242, 8, 81, 54,0x14), FieldTrait(1244, 8, 80, 54,0x14),
5064  FieldTrait(1435, 1, 83, 54,0x14), FieldTrait(1439, 1, 84, 54,0x14), FieldTrait(1449,15, 85, 54,0x14),
5065  FieldTrait(1450,15, 86, 54,0x14), FieldTrait(1451,14, 87, 54,0x14), FieldTrait(1452,14, 88, 54,0x14),
5066  FieldTrait(1457,14, 89, 54,0x14), FieldTrait(1458,14, 90, 54,0x14), FieldTrait(1478, 1, 91, 54,0x14),
5067  FieldTrait(1479, 1, 92, 54,0x14), FieldTrait(1480,14, 93, 54,0x14), FieldTrait(1481, 1, 94, 54,0x14),
5068  FieldTrait(1482, 1, 95, 54,0x14), FieldTrait(1483, 1, 96, 21,0x1c)
5069 };
5070 const FieldTrait_Hash_Array RequestForPositions::_ftha(RequestForPositions::_traits, 110);
5072 //-------------------------------------------------------------------------------------------------
5074 {
5075  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
5076 };
5080 //-------------------------------------------------------------------------------------------------
5081 const FieldTrait RequestForPositions::NoPartyIDs::_traits[] =
5082 {
5083  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
5084  FieldTrait( 802, 1, 4,107,0x1c)
5085 };
5088 const unsigned short RequestForPositions::NoPartyIDs::_fnum;
5089 //-------------------------------------------------------------------------------------------------
5090 const FieldTrait RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits[] =
5091 {
5092  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
5093 };
5094 const FieldTrait_Hash_Array RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits, 2);
5095 const MsgType RequestForPositions::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
5096 const unsigned short RequestForPositions::NoPartyIDs::NoPartySubIDs::_fnum;
5097 //-------------------------------------------------------------------------------------------------
5099 {
5100  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
5101 };
5104 const unsigned short RequestForPositions::NoSecurityAltID::_fnum;
5105 //-------------------------------------------------------------------------------------------------
5106 const FieldTrait RequestForPositions::NoLegs::_traits[] =
5107 {
5108  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
5109  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
5110  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
5111  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
5112  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
5113  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
5114  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
5115  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
5116  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
5117  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
5118  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
5119  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
5120  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
5121  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
5122  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
5123  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
5124  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
5125  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
5126 };
5129 const unsigned short RequestForPositions::NoLegs::_fnum;
5130 //-------------------------------------------------------------------------------------------------
5131 const FieldTrait RequestForPositions::NoLegs::NoLegSecurityAltID::_traits[] =
5132 {
5133  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
5134 };
5135 const FieldTrait_Hash_Array RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositions::NoLegs::NoLegSecurityAltID::_traits, 2);
5136 const MsgType RequestForPositions::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
5137 const unsigned short RequestForPositions::NoLegs::NoLegSecurityAltID::_fnum;
5138 //-------------------------------------------------------------------------------------------------
5140 {
5141  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
5142  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
5143  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
5144  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
5145  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
5146  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
5147  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
5148  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
5149  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
5150  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
5151  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
5152  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
5153  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
5154  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
5155  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
5156  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
5157  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
5158  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
5159  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
5160  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
5161  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
5162  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
5163  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
5164  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
5165 };
5168 const unsigned short RequestForPositions::NoUnderlyings::_fnum;
5169 //-------------------------------------------------------------------------------------------------
5170 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5171 {
5172  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
5173 };
5174 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5175 const MsgType RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
5176 const unsigned short RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
5177 //-------------------------------------------------------------------------------------------------
5178 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits[] =
5179 {
5180  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
5181 };
5182 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5183 const MsgType RequestForPositions::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
5184 const unsigned short RequestForPositions::NoUnderlyings::NoUnderlyingStips::_fnum;
5185 //-------------------------------------------------------------------------------------------------
5186 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5187 {
5188  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
5189  FieldTrait(1062, 1, 4,196,0x1c)
5190 };
5191 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5192 const MsgType RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
5193 const unsigned short RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
5194 //-------------------------------------------------------------------------------------------------
5195 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5196 {
5197  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
5198 };
5199 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5200 const MsgType RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
5201 const unsigned short RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
5202 //-------------------------------------------------------------------------------------------------
5203 const FieldTrait RequestForPositions::NoEvents::_traits[] =
5204 {
5205  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
5206  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
5207 };
5210 const unsigned short RequestForPositions::NoEvents::_fnum;
5211 //-------------------------------------------------------------------------------------------------
5213 {
5214  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
5215  FieldTrait(1052, 1, 4, 58,0x1c)
5216 };
5218 const MsgType RequestForPositions::NoInstrumentParties::_msgtype("NoInstrumentParties");
5220 //-------------------------------------------------------------------------------------------------
5221 const FieldTrait RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5222 {
5223  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
5224 };
5225 const FieldTrait_Hash_Array RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5226 const MsgType RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
5227 const unsigned short RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
5228 //-------------------------------------------------------------------------------------------------
5230 {
5231  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
5232  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
5233  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
5234 };
5237 const unsigned short RequestForPositions::NoComplexEvents::_fnum;
5238 //-------------------------------------------------------------------------------------------------
5239 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits[] =
5240 {
5241  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
5242 };
5243 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits, 3);
5244 const MsgType RequestForPositions::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
5245 const unsigned short RequestForPositions::NoComplexEvents::NoComplexEventDates::_fnum;
5246 //-------------------------------------------------------------------------------------------------
5247 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5248 {
5249  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
5250 };
5251 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5252 const MsgType RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
5253 const unsigned short RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
5254 //-------------------------------------------------------------------------------------------------
5255 const FieldTrait RequestForPositionsAck::_traits[] =
5256 {
5257  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 15,19, 99, 0,0x04), FieldTrait( 22,15, 14, 54,0x14),
5258  FieldTrait( 48,15, 13, 54,0x14), FieldTrait( 55,15, 11, 54,0x14), FieldTrait( 58,15,104, 0,0x04),
5259  FieldTrait( 65,15, 12, 54,0x14), FieldTrait( 106,15, 40, 54,0x14), FieldTrait( 107,15, 43, 54,0x14),
5260  FieldTrait( 120,19,113, 0,0x04), FieldTrait( 167,15, 18, 54,0x14), FieldTrait( 200,21, 20, 54,0x14),
5261  FieldTrait( 201, 1, 81, 54,0x14), FieldTrait( 202,11, 34, 54,0x14), FieldTrait( 206, 7, 36, 54,0x14),
5262  FieldTrait( 207,20, 39, 54,0x14), FieldTrait( 223,14, 38, 54,0x14), FieldTrait( 224,25, 22, 54,0x14),
5263  FieldTrait( 225,25, 23, 54,0x14), FieldTrait( 226, 1, 25, 54,0x14), FieldTrait( 227,14, 26, 54,0x14),
5264  FieldTrait( 228, 9, 27, 54,0x14), FieldTrait( 231, 9, 37, 54,0x14), FieldTrait( 239, 1, 24, 54,0x14),
5265  FieldTrait( 240,25, 33, 54,0x14), FieldTrait( 255,15, 28, 54,0x14), FieldTrait( 263, 7,110, 0,0x04),
5266  FieldTrait( 325, 8, 4, 0,0x04), FieldTrait( 348, 2, 41, 54,0x14), FieldTrait( 349,28, 42, 54,0x14),
5267  FieldTrait( 350, 2, 44, 54,0x14), FieldTrait( 351,28, 45, 54,0x14), FieldTrait( 354, 2,105, 0,0x04),
5268  FieldTrait( 355,28,106, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait( 454, 1, 15,142,0x1c),
5269  FieldTrait( 460, 1, 16, 54,0x14), FieldTrait( 461,15, 17, 54,0x14), FieldTrait( 470,18, 30, 54,0x14),
5270  FieldTrait( 471,15, 31, 54,0x14), FieldTrait( 472,15, 32, 54,0x14), FieldTrait( 541,25, 21, 54,0x14),
5271  FieldTrait( 543,15, 29, 54,0x14), FieldTrait( 555, 1,100, 49,0x1c), FieldTrait( 573, 7,108, 0,0x04),
5272  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04), FieldTrait( 667,21, 47, 54,0x14),
5273  FieldTrait( 691,15, 46, 54,0x14), FieldTrait( 710,15, 2, 0,0x04), FieldTrait( 711, 1,101,188,0x1c),
5274  FieldTrait( 715,25,109, 0,0x04), FieldTrait( 716,15,111, 0,0x04), FieldTrait( 717,15,112, 0,0x04),
5275  FieldTrait( 721,15, 1, 0,0x05), FieldTrait( 724, 1,107, 0,0x04), FieldTrait( 725, 1,102, 0,0x04),
5276  FieldTrait( 726,15,103, 0,0x04), FieldTrait( 727, 1, 3, 0,0x04), FieldTrait( 728, 1, 5, 0,0x05),
5277  FieldTrait( 729, 1, 6, 0,0x05), FieldTrait( 762,15, 19, 54,0x14), FieldTrait( 864, 1, 50, 38,0x1c),
5278  FieldTrait( 873,25, 51, 54,0x14), FieldTrait( 874,25, 52, 54,0x14), FieldTrait( 875, 1, 48, 54,0x14),
5279  FieldTrait( 876,15, 49, 54,0x14), FieldTrait( 947,19, 35, 54,0x14), FieldTrait( 965,15, 53, 54,0x14),
5280  FieldTrait( 966,15, 54, 54,0x14), FieldTrait( 967, 9, 56, 54,0x14), FieldTrait( 968, 9, 57, 54,0x14),
5281  FieldTrait( 969, 9, 58, 54,0x14), FieldTrait( 970, 1, 59, 54,0x14), FieldTrait( 971, 1, 60, 54,0x14),
5282  FieldTrait( 996,15, 62, 54,0x14), FieldTrait( 997,15, 63, 54,0x14), FieldTrait(1018, 1, 61, 57,0x1c),
5283  FieldTrait(1049, 7, 55, 54,0x14), FieldTrait(1079,26, 64, 54,0x14), FieldTrait(1146,13, 66, 54,0x14),
5284  FieldTrait(1147,10, 67, 54,0x14), FieldTrait(1151,15, 65, 54,0x14), FieldTrait(1184, 2, 68,150,0x14),
5285  FieldTrait(1185,29, 69,150,0x14), FieldTrait(1186,15, 70,150,0x14), FieldTrait(1191,15, 72, 54,0x14),
5286  FieldTrait(1192,10, 73, 54,0x14), FieldTrait(1193, 7, 74, 54,0x14), FieldTrait(1194, 1, 75, 54,0x14),
5287  FieldTrait(1195,13, 76, 54,0x14), FieldTrait(1196,15, 77, 54,0x14), FieldTrait(1197,15, 84, 54,0x14),
5288  FieldTrait(1198, 1, 78, 54,0x14), FieldTrait(1199,11, 79, 54,0x14), FieldTrait(1200,11, 80, 54,0x14),
5289  FieldTrait(1227,15, 71, 54,0x14), FieldTrait(1242, 8, 83, 54,0x14), FieldTrait(1244, 8, 82, 54,0x14),
5290  FieldTrait(1435, 1, 85, 54,0x14), FieldTrait(1439, 1, 86, 54,0x14), FieldTrait(1449,15, 87, 54,0x14),
5291  FieldTrait(1450,15, 88, 54,0x14), FieldTrait(1451,14, 89, 54,0x14), FieldTrait(1452,14, 90, 54,0x14),
5292  FieldTrait(1457,14, 91, 54,0x14), FieldTrait(1458,14, 92, 54,0x14), FieldTrait(1478, 1, 93, 54,0x14),
5293  FieldTrait(1479, 1, 94, 54,0x14), FieldTrait(1480,14, 95, 54,0x14), FieldTrait(1481, 1, 96, 54,0x14),
5294  FieldTrait(1482, 1, 97, 54,0x14), FieldTrait(1483, 1, 98, 21,0x1c)
5295 };
5296 const FieldTrait_Hash_Array RequestForPositionsAck::_ftha(RequestForPositionsAck::_traits, 113);
5298 //-------------------------------------------------------------------------------------------------
5300 {
5301  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
5302  FieldTrait( 802, 1, 4,107,0x1c)
5303 };
5306 const unsigned short RequestForPositionsAck::NoPartyIDs::_fnum;
5307 //-------------------------------------------------------------------------------------------------
5308 const FieldTrait RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits[] =
5309 {
5310  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
5311 };
5312 const FieldTrait_Hash_Array RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
5313 const MsgType RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
5314 const unsigned short RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_fnum;
5315 //-------------------------------------------------------------------------------------------------
5317 {
5318  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
5319 };
5323 //-------------------------------------------------------------------------------------------------
5324 const FieldTrait RequestForPositionsAck::NoLegs::_traits[] =
5325 {
5326  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
5327  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
5328  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
5329  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
5330  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
5331  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
5332  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
5333  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
5334  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
5335  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
5336  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
5337  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
5338  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
5339  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
5340  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
5341  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
5342  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
5343  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
5344 };
5347 const unsigned short RequestForPositionsAck::NoLegs::_fnum;
5348 //-------------------------------------------------------------------------------------------------
5349 const FieldTrait RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits[] =
5350 {
5351  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
5352 };
5353 const FieldTrait_Hash_Array RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5354 const MsgType RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
5355 const unsigned short RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_fnum;
5356 //-------------------------------------------------------------------------------------------------
5358 {
5359  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
5360  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
5361  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
5362  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
5363  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
5364  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
5365  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
5366  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
5367  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
5368  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
5369  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
5370  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
5371  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
5372  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
5373  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
5374  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
5375  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
5376  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
5377  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
5378  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
5379  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
5380  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
5381  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
5382  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
5383 };
5387 //-------------------------------------------------------------------------------------------------
5388 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5389 {
5390  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
5391 };
5392 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5393 const MsgType RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
5394 const unsigned short RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
5395 //-------------------------------------------------------------------------------------------------
5396 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5397 {
5398  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
5399 };
5400 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5401 const MsgType RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
5402 const unsigned short RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_fnum;
5403 //-------------------------------------------------------------------------------------------------
5404 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5405 {
5406  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
5407  FieldTrait(1062, 1, 4,196,0x1c)
5408 };
5409 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5410 const MsgType RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
5411 const unsigned short RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
5412 //-------------------------------------------------------------------------------------------------
5413 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5414 {
5415  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
5416 };
5417 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5418 const MsgType RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
5419 const unsigned short RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
5420 //-------------------------------------------------------------------------------------------------
5421 const FieldTrait RequestForPositionsAck::NoEvents::_traits[] =
5422 {
5423  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
5424  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
5425 };
5428 const unsigned short RequestForPositionsAck::NoEvents::_fnum;
5429 //-------------------------------------------------------------------------------------------------
5431 {
5432  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
5433  FieldTrait(1052, 1, 4, 58,0x1c)
5434 };
5438 //-------------------------------------------------------------------------------------------------
5439 const FieldTrait RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5440 {
5441  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
5442 };
5443 const FieldTrait_Hash_Array RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5444 const MsgType RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
5445 const unsigned short RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
5446 //-------------------------------------------------------------------------------------------------
5448 {
5449  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
5450  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
5451  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
5452 };
5456 //-------------------------------------------------------------------------------------------------
5457 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5458 {
5459  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
5460 };
5461 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5462 const MsgType RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
5463 const unsigned short RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_fnum;
5464 //-------------------------------------------------------------------------------------------------
5465 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5466 {
5467  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
5468 };
5469 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5470 const MsgType RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
5471 const unsigned short RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
5472 //-------------------------------------------------------------------------------------------------
5473 const FieldTrait PositionReport::_traits[] =
5474 {
5475  FieldTrait( 1,15, 12, 0,0x04), FieldTrait( 15,19,103, 0,0x04), FieldTrait( 22,15, 18, 54,0x14),
5476  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,113, 0,0x04),
5477  FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14), FieldTrait( 107,15, 47, 54,0x14),
5478  FieldTrait( 120,19,118, 0,0x04), FieldTrait( 167,15, 22, 54,0x14), FieldTrait( 200,21, 24, 54,0x14),
5479  FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14),
5480  FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14),
5481  FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14),
5482  FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 239, 1, 28, 54,0x14),
5483  FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 263, 7, 4, 0,0x04),
5484  FieldTrait( 325, 8, 6, 0,0x04), FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14),
5485  FieldTrait( 350, 2, 48, 54,0x14), FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,114, 0,0x04),
5486  FieldTrait( 355,28,115, 0,0x04), FieldTrait( 423, 1,117, 0,0x04), FieldTrait( 453, 1, 11, 94,0x1c),
5487  FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14),
5488  FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14),
5489  FieldTrait( 506, 7,111, 0,0x04), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14),
5490  FieldTrait( 555, 1,107, 49,0x1c), FieldTrait( 573, 7,116, 0,0x04), FieldTrait( 581, 1, 14, 0,0x04),
5491  FieldTrait( 660, 1, 13, 0,0x04), FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14),
5492  FieldTrait( 702, 1,109,103,0x1c), FieldTrait( 710,15, 2, 0,0x04), FieldTrait( 711, 1,108,101,0x1c),
5493  FieldTrait( 715,25, 8, 0,0x05), FieldTrait( 716,15, 9, 0,0x04), FieldTrait( 717,15, 10, 0,0x04),
5494  FieldTrait( 721,15, 1, 0,0x05), FieldTrait( 724, 1, 3, 0,0x04), FieldTrait( 727, 1, 5, 0,0x04),
5495  FieldTrait( 728, 1, 7, 0,0x04), FieldTrait( 730,11,104, 0,0x04), FieldTrait( 731, 1,105, 0,0x04),
5496  FieldTrait( 734,11,106, 0,0x04), FieldTrait( 743,25,112, 0,0x04), FieldTrait( 753, 1,110,102,0x1c),
5497  FieldTrait( 762,15, 23, 54,0x14), FieldTrait( 811, 9,125, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c),
5498  FieldTrait( 873,25, 55, 54,0x14), FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14),
5499  FieldTrait( 876,15, 53, 54,0x14), FieldTrait( 947,19, 39, 54,0x14), FieldTrait( 965,15, 57, 54,0x14),
5500  FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14), FieldTrait( 968, 9, 61, 54,0x14),
5501  FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14), FieldTrait( 971, 1, 64, 54,0x14),
5502  FieldTrait( 996,15, 66, 54,0x14), FieldTrait( 997,15, 67, 54,0x14), FieldTrait(1011,15,119, 0,0x04),
5503  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14), FieldTrait(1079,26, 68, 54,0x14),
5504  FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14), FieldTrait(1151,15, 69, 54,0x14),
5505  FieldTrait(1180,15,120, 8,0x14), FieldTrait(1181, 4,121, 8,0x14), FieldTrait(1184, 2, 72,150,0x14),
5506  FieldTrait(1185,29, 73,150,0x14), FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14),
5507  FieldTrait(1192,10, 77, 54,0x14), FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14),
5508  FieldTrait(1195,13, 80, 54,0x14), FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14),
5509  FieldTrait(1198, 1, 82, 54,0x14), FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14),
5510  FieldTrait(1227,15, 75, 54,0x14), FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14),
5511  FieldTrait(1350, 4,122, 8,0x14), FieldTrait(1352, 8,123, 8,0x14), FieldTrait(1434, 1,124, 0,0x04),
5512  FieldTrait(1435, 1, 89, 54,0x14), FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14),
5513  FieldTrait(1450,15, 92, 54,0x14), FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14),
5514  FieldTrait(1457,14, 95, 54,0x14), FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14),
5515  FieldTrait(1479, 1, 98, 54,0x14), FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14),
5516  FieldTrait(1482, 1,101, 54,0x14), FieldTrait(1483, 1,102, 21,0x1c)
5517 };
5518 const FieldTrait_Hash_Array PositionReport::_ftha(PositionReport::_traits, 125);
5519 const MsgType PositionReport::_msgtype("AP");
5520 //-------------------------------------------------------------------------------------------------
5521 const FieldTrait PositionReport::NoPartyIDs::_traits[] =
5522 {
5523  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
5524  FieldTrait( 802, 1, 4,107,0x1c)
5525 };
5527 const MsgType PositionReport::NoPartyIDs::_msgtype("NoPartyIDs");
5528 const unsigned short PositionReport::NoPartyIDs::_fnum;
5529 //-------------------------------------------------------------------------------------------------
5530 const FieldTrait PositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
5531 {
5532  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
5533 };
5534 const FieldTrait_Hash_Array PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
5535 const MsgType PositionReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
5536 const unsigned short PositionReport::NoPartyIDs::NoPartySubIDs::_fnum;
5537 //-------------------------------------------------------------------------------------------------
5538 const FieldTrait PositionReport::NoSecurityAltID::_traits[] =
5539 {
5540  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
5541 };
5543 const MsgType PositionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
5544 const unsigned short PositionReport::NoSecurityAltID::_fnum;
5545 //-------------------------------------------------------------------------------------------------
5546 const FieldTrait PositionReport::NoLegs::_traits[] =
5547 {
5548  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
5549  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
5550  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
5551  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
5552  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
5553  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
5554  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
5555  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
5556  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
5557  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
5558  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
5559  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
5560  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
5561  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
5562  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
5563  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
5564  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
5565  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
5566 };
5567 const FieldTrait_Hash_Array PositionReport::NoLegs::_ftha(PositionReport::NoLegs::_traits, 54);
5569 const unsigned short PositionReport::NoLegs::_fnum;
5570 //-------------------------------------------------------------------------------------------------
5571 const FieldTrait PositionReport::NoLegs::NoLegSecurityAltID::_traits[] =
5572 {
5573  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
5574 };
5575 const FieldTrait_Hash_Array PositionReport::NoLegs::NoLegSecurityAltID::_ftha(PositionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
5576 const MsgType PositionReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
5577 const unsigned short PositionReport::NoLegs::NoLegSecurityAltID::_fnum;
5578 //-------------------------------------------------------------------------------------------------
5579 const FieldTrait PositionReport::NoPositions::_traits[] =
5580 {
5581  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 703,15, 1, 0,0x04), FieldTrait( 704,10, 2, 0,0x04),
5582  FieldTrait( 705,10, 3, 0,0x04), FieldTrait( 706, 1, 4, 0,0x04), FieldTrait( 976,25, 6, 0,0x04)
5583 };
5585 const MsgType PositionReport::NoPositions::_msgtype("NoPositions");
5586 const unsigned short PositionReport::NoPositions::_fnum;
5587 //-------------------------------------------------------------------------------------------------
5588 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
5589 {
5590  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
5591  FieldTrait( 804, 1, 4, 89,0x1c)
5592 };
5593 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
5594 const MsgType PositionReport::NoPositions::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
5595 const unsigned short PositionReport::NoPositions::NoNestedPartyIDs::_fnum;
5596 //-------------------------------------------------------------------------------------------------
5597 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
5598 {
5599  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
5600 };
5601 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
5602 const MsgType PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
5603 const unsigned short PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
5604 //-------------------------------------------------------------------------------------------------
5605 const FieldTrait PositionReport::NoUnderlyings::_traits[] =
5606 {
5607  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
5608  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
5609  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
5610  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
5611  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
5612  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
5613  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
5614  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
5615  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
5616  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
5617  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
5618  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 732,11, 73, 0,0x04),
5619  FieldTrait( 733, 1, 74, 0,0x04), FieldTrait( 763,15, 9,191,0x14), FieldTrait( 810,11, 40,191,0x14),
5620  FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14), FieldTrait( 879,10, 39,191,0x14),
5621  FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14), FieldTrait( 884,13, 43,191,0x14),
5622  FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14), FieldTrait( 887, 1, 46,194,0x1c),
5623  FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14), FieldTrait( 973,13, 49,191,0x14),
5624  FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14), FieldTrait( 984, 1, 75,190,0x1c),
5625  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1037,13, 76, 0,0x04),
5626  FieldTrait(1038,13, 53,191,0x14), FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14),
5627  FieldTrait(1045, 9, 57,191,0x14), FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c),
5628  FieldTrait(1213,26, 59,191,0x14), FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14),
5629  FieldTrait(1424,15, 63,191,0x14), FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14),
5630  FieldTrait(1441, 1, 66,191,0x14), FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14),
5631  FieldTrait(1455,14, 69,191,0x14), FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14),
5632  FieldTrait(1460,14, 72,191,0x14)
5633 };
5635 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
5636 const unsigned short PositionReport::NoUnderlyings::_fnum;
5637 //-------------------------------------------------------------------------------------------------
5638 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5639 {
5640  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
5641 };
5642 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5643 const MsgType PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
5644 const unsigned short PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
5645 //-------------------------------------------------------------------------------------------------
5646 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
5647 {
5648  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
5649 };
5650 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5651 const MsgType PositionReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
5652 const unsigned short PositionReport::NoUnderlyings::NoUnderlyingStips::_fnum;
5653 //-------------------------------------------------------------------------------------------------
5654 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits[] =
5655 {
5656  FieldTrait( 985,13, 1, 0,0x04), FieldTrait( 986,13, 2, 0,0x04), FieldTrait( 987,25, 3, 0,0x04),
5657  FieldTrait( 988,15, 4, 0,0x04)
5658 };
5659 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingAmounts::_ftha(PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits, 4);
5660 const MsgType PositionReport::NoUnderlyings::NoUnderlyingAmounts::_msgtype("NoUnderlyingAmounts");
5661 const unsigned short PositionReport::NoUnderlyings::NoUnderlyingAmounts::_fnum;
5662 //-------------------------------------------------------------------------------------------------
5663 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5664 {
5665  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
5666  FieldTrait(1062, 1, 4,196,0x1c)
5667 };
5668 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5669 const MsgType PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
5670 const unsigned short PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
5671 //-------------------------------------------------------------------------------------------------
5672 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5673 {
5674  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
5675 };
5676 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5677 const MsgType PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
5678 const unsigned short PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
5679 //-------------------------------------------------------------------------------------------------
5680 const FieldTrait PositionReport::NoPosAmt::_traits[] =
5681 {
5682  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
5683 };
5686 const unsigned short PositionReport::NoPosAmt::_fnum;
5687 //-------------------------------------------------------------------------------------------------
5688 const FieldTrait PositionReport::NoEvents::_traits[] =
5689 {
5690  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
5691  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
5692 };
5695 const unsigned short PositionReport::NoEvents::_fnum;
5696 //-------------------------------------------------------------------------------------------------
5698 {
5699  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
5700  FieldTrait(1052, 1, 4, 58,0x1c)
5701 };
5703 const MsgType PositionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
5704 const unsigned short PositionReport::NoInstrumentParties::_fnum;
5705 //-------------------------------------------------------------------------------------------------
5706 const FieldTrait PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5707 {
5708  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
5709 };
5710 const FieldTrait_Hash_Array PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5711 const MsgType PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
5712 const unsigned short PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
5713 //-------------------------------------------------------------------------------------------------
5714 const FieldTrait PositionReport::NoComplexEvents::_traits[] =
5715 {
5716  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
5717  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
5718  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
5719 };
5721 const MsgType PositionReport::NoComplexEvents::_msgtype("NoComplexEvents");
5722 const unsigned short PositionReport::NoComplexEvents::_fnum;
5723 //-------------------------------------------------------------------------------------------------
5724 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5725 {
5726  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
5727 };
5728 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5729 const MsgType PositionReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
5730 const unsigned short PositionReport::NoComplexEvents::NoComplexEventDates::_fnum;
5731 //-------------------------------------------------------------------------------------------------
5732 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5733 {
5734  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
5735 };
5736 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5737 const MsgType PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
5738 const unsigned short PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
5739 //-------------------------------------------------------------------------------------------------
5740 const FieldTrait TradeCaptureReportRequestAck::_traits[] =
5741 {
5742  FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 48,15, 9, 54,0x14), FieldTrait( 55,15, 7, 54,0x14),
5743  FieldTrait( 58,15,100, 0,0x04), FieldTrait( 65,15, 8, 54,0x14), FieldTrait( 106,15, 36, 54,0x14),
5744  FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 167,15, 14, 54,0x14), FieldTrait( 200,21, 16, 54,0x14),
5745  FieldTrait( 201, 1, 77, 54,0x14), FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14),
5746  FieldTrait( 207,20, 35, 54,0x14), FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14),
5747  FieldTrait( 225,25, 19, 54,0x14), FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14),
5748  FieldTrait( 228, 9, 23, 54,0x14), FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 239, 1, 20, 54,0x14),
5749  FieldTrait( 240,25, 29, 54,0x14), FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 263, 7, 3, 0,0x04),
5750  FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14), FieldTrait( 350, 2, 40, 54,0x14),
5751  FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 354, 2,101, 0,0x04), FieldTrait( 355,28,102, 0,0x04),
5752  FieldTrait( 442, 7, 97, 0,0x04), FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14),
5753  FieldTrait( 461,15, 13, 54,0x14), FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14),
5754  FieldTrait( 472,15, 28, 54,0x14), FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14),
5755  FieldTrait( 555, 1, 96, 49,0x1c), FieldTrait( 568,15, 1, 0,0x05), FieldTrait( 569, 1, 2, 0,0x05),
5756  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14), FieldTrait( 711, 1, 95,188,0x1c),
5757  FieldTrait( 725, 1, 98, 0,0x04), FieldTrait( 726,15, 99, 0,0x04), FieldTrait( 748, 1, 4, 0,0x04),
5758  FieldTrait( 749, 1, 5, 0,0x05), FieldTrait( 750, 1, 6, 0,0x05), FieldTrait( 762,15, 15, 54,0x14),
5759  FieldTrait( 864, 1, 46, 38,0x1c), FieldTrait( 873,25, 47, 54,0x14), FieldTrait( 874,25, 48, 54,0x14),
5760  FieldTrait( 875, 1, 44, 54,0x14), FieldTrait( 876,15, 45, 54,0x14), FieldTrait( 947,19, 31, 54,0x14),
5761  FieldTrait( 965,15, 49, 54,0x14), FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14),
5762  FieldTrait( 968, 9, 53, 54,0x14), FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14),
5763  FieldTrait( 971, 1, 56, 54,0x14), FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14),
5764  FieldTrait(1003,15,104, 0,0x04), FieldTrait(1011,15,103, 0,0x04), FieldTrait(1018, 1, 57, 57,0x1c),
5765  FieldTrait(1040,15,105, 0,0x04), FieldTrait(1041,15,106, 0,0x04), FieldTrait(1042,15,107, 0,0x04),
5766  FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1146,13, 62, 54,0x14),
5767  FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14), FieldTrait(1184, 2, 64,150,0x14),
5768  FieldTrait(1185,29, 65,150,0x14), FieldTrait(1186,15, 66,150,0x14), FieldTrait(1191,15, 68, 54,0x14),
5769  FieldTrait(1192,10, 69, 54,0x14), FieldTrait(1193, 7, 70, 54,0x14), FieldTrait(1194, 1, 71, 54,0x14),
5770  FieldTrait(1195,13, 72, 54,0x14), FieldTrait(1196,15, 73, 54,0x14), FieldTrait(1197,15, 80, 54,0x14),
5771  FieldTrait(1198, 1, 74, 54,0x14), FieldTrait(1199,11, 75, 54,0x14), FieldTrait(1200,11, 76, 54,0x14),
5772  FieldTrait(1227,15, 67, 54,0x14), FieldTrait(1242, 8, 79, 54,0x14), FieldTrait(1244, 8, 78, 54,0x14),
5773  FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14), FieldTrait(1449,15, 83, 54,0x14),
5774  FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14), FieldTrait(1452,14, 86, 54,0x14),
5775  FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14), FieldTrait(1478, 1, 89, 54,0x14),
5776  FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14), FieldTrait(1481, 1, 92, 54,0x14),
5777  FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
5778 };
5781 //-------------------------------------------------------------------------------------------------
5783 {
5784  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
5785 };
5789 //-------------------------------------------------------------------------------------------------
5791 {
5792  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
5793  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
5794  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
5795  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
5796  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
5797  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
5798  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
5799  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
5800  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
5801  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
5802  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
5803  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
5804  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
5805  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
5806  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
5807  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
5808  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
5809  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
5810 };
5813 const unsigned short TradeCaptureReportRequestAck::NoLegs::_fnum;
5814 //-------------------------------------------------------------------------------------------------
5815 const FieldTrait TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits[] =
5816 {
5817  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
5818 };
5819 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5820 const MsgType TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
5821 const unsigned short TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_fnum;
5822 //-------------------------------------------------------------------------------------------------
5824 {
5825  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
5826  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
5827  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
5828  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
5829  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
5830  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
5831  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
5832  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
5833  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
5834  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
5835  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
5836  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
5837  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
5838  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
5839  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
5840  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
5841  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
5842  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
5843  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
5844  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
5845  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
5846  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
5847  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
5848  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
5849 };
5853 //-------------------------------------------------------------------------------------------------
5854 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5855 {
5856  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
5857 };
5858 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5859 const MsgType TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
5860 const unsigned short TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
5861 //-------------------------------------------------------------------------------------------------
5862 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5863 {
5864  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
5865 };
5866 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5867 const MsgType TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
5868 const unsigned short TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_fnum;
5869 //-------------------------------------------------------------------------------------------------
5870 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5871 {
5872  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
5873  FieldTrait(1062, 1, 4,196,0x1c)
5874 };
5875 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5876 const MsgType TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
5877 const unsigned short TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
5878 //-------------------------------------------------------------------------------------------------
5879 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5880 {
5881  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
5882 };
5883 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5884 const MsgType TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
5885 const unsigned short TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
5886 //-------------------------------------------------------------------------------------------------
5888 {
5889  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
5890  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
5891 };
5895 //-------------------------------------------------------------------------------------------------
5897 {
5898  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
5899  FieldTrait(1052, 1, 4, 58,0x1c)
5900 };
5904 //-------------------------------------------------------------------------------------------------
5905 const FieldTrait TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5906 {
5907  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
5908 };
5909 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5910 const MsgType TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
5911 const unsigned short TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
5912 //-------------------------------------------------------------------------------------------------
5914 {
5915  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
5916  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
5917  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
5918 };
5922 //-------------------------------------------------------------------------------------------------
5923 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5924 {
5925  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
5926 };
5927 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5928 const MsgType TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
5929 const unsigned short TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_fnum;
5930 //-------------------------------------------------------------------------------------------------
5931 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5932 {
5933  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
5934 };
5935 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5936 const MsgType TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
5937 const unsigned short TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
5938 //-------------------------------------------------------------------------------------------------
5939 const FieldTrait TradeCaptureReportAck::_traits[] =
5940 {
5941  FieldTrait( 6,11,130, 0,0x04), FieldTrait( 15,19,165, 0,0x04), FieldTrait( 17,15, 17, 0,0x04),
5942  FieldTrait( 22,15, 22, 54,0x14), FieldTrait( 30,20,127, 0,0x04), FieldTrait( 31,11,123, 0,0x04),
5943  FieldTrait( 32,10,122, 0,0x04), FieldTrait( 48,15, 21, 54,0x14), FieldTrait( 55,15, 19, 54,0x14),
5944  FieldTrait( 58,15,111, 0,0x04), FieldTrait( 60,22,107, 0,0x04), FieldTrait( 63,15,134, 0,0x04),
5945  FieldTrait( 64,25,140, 0,0x04), FieldTrait( 65,15, 20, 54,0x14), FieldTrait( 75,25,128, 0,0x04),
5946  FieldTrait( 106,15, 48, 54,0x14), FieldTrait( 107,15, 51, 54,0x14), FieldTrait( 120,19,166, 0,0x04),
5947  FieldTrait( 150, 7, 8, 0,0x04), FieldTrait( 167,15, 26, 54,0x14), FieldTrait( 194,11,125, 0,0x04),
5948  FieldTrait( 195,12,126, 0,0x04), FieldTrait( 200,21, 28, 54,0x14), FieldTrait( 201, 1, 89, 54,0x14),
5949  FieldTrait( 202,11, 42, 54,0x14), FieldTrait( 206, 7, 44, 54,0x14), FieldTrait( 207,20, 47, 54,0x14),
5950  FieldTrait( 223,14, 46, 54,0x14), FieldTrait( 224,25, 30, 54,0x14), FieldTrait( 225,25, 31, 54,0x14),
5951  FieldTrait( 226, 1, 33, 54,0x14), FieldTrait( 227,14, 34, 54,0x14), FieldTrait( 228, 9, 35, 54,0x14),
5952  FieldTrait( 231, 9, 45, 54,0x14), FieldTrait( 239, 1, 32, 54,0x14), FieldTrait( 240,25, 41, 54,0x14),
5953  FieldTrait( 255,15, 36, 54,0x14), FieldTrait( 263, 7, 14, 0,0x04), FieldTrait( 348, 2, 49, 54,0x14),
5954  FieldTrait( 349,28, 50, 54,0x14), FieldTrait( 350, 2, 52, 54,0x14), FieldTrait( 351,28, 53, 54,0x14),
5955  FieldTrait( 354, 2,112, 0,0x04), FieldTrait( 355,28,113, 0,0x04), FieldTrait( 378, 1,116, 0,0x04),
5956  FieldTrait( 381,13,156, 0,0x04), FieldTrait( 423, 1,118, 0,0x04), FieldTrait( 442, 7,132, 0,0x04),
5957  FieldTrait( 454, 1, 23,142,0x1c), FieldTrait( 460, 1, 24, 54,0x14), FieldTrait( 461,15, 25, 54,0x14),
5958  FieldTrait( 470,18, 38, 54,0x14), FieldTrait( 471,15, 39, 54,0x14), FieldTrait( 472,15, 40, 54,0x14),
5959  FieldTrait( 487, 1, 2, 0,0x04), FieldTrait( 527,15, 18, 0,0x04), FieldTrait( 541,25, 29, 54,0x14),
5960  FieldTrait( 543,15, 37, 54,0x14), FieldTrait( 552, 1,148,178,0x1d), FieldTrait( 555, 1,114,181,0x1c),
5961  FieldTrait( 570, 8,117, 0,0x04), FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 572,15, 9, 0,0x04),
5962  FieldTrait( 573, 7,135, 0,0x04), FieldTrait( 574,15,136, 0,0x04), FieldTrait( 635,15,115, 0,0x04),
5963  FieldTrait( 667,21, 55, 54,0x14), FieldTrait( 669,11,124, 0,0x04), FieldTrait( 691,15, 54, 54,0x14),
5964  FieldTrait( 711, 1,163,188,0x1c), FieldTrait( 715,25,129, 0,0x04), FieldTrait( 716,15,141, 0,0x04),
5965  FieldTrait( 717,15,142, 0,0x04), FieldTrait( 725, 1,109, 0,0x04), FieldTrait( 726,15,110, 0,0x04),
5966  FieldTrait( 751, 1, 12, 0,0x04), FieldTrait( 753, 1,143,102,0x1c), FieldTrait( 762,15, 27, 54,0x14),
5967  FieldTrait( 768, 1,108,182,0x1c), FieldTrait( 779,22,146, 0,0x04), FieldTrait( 797, 8,137, 0,0x04),
5968  FieldTrait( 818,15, 13, 0,0x04), FieldTrait( 819, 1,131, 0,0x04), FieldTrait( 820,15, 15, 0,0x04),
5969  FieldTrait( 822,15,119, 0,0x04), FieldTrait( 823,15,121, 0,0x04), FieldTrait( 824,15,133, 0,0x04),
5970  FieldTrait( 828, 1, 4, 0,0x04), FieldTrait( 829, 1, 5, 0,0x04), FieldTrait( 830,15, 7, 0,0x04),
5971  FieldTrait( 852, 8,138, 0,0x04), FieldTrait( 853, 1,139, 0,0x04), FieldTrait( 854, 1,120, 0,0x04),
5972  FieldTrait( 855, 1, 6, 0,0x04), FieldTrait( 856, 1, 3, 0,0x04), FieldTrait( 864, 1, 58, 38,0x1c),
5973  FieldTrait( 873,25, 59, 54,0x14), FieldTrait( 874,25, 60, 54,0x14), FieldTrait( 875, 1, 56, 54,0x14),
5974  FieldTrait( 876,15, 57, 54,0x14), FieldTrait( 880,15, 16, 0,0x04), FieldTrait( 881,15, 10, 0,0x04),
5975  FieldTrait( 939, 1, 11, 0,0x04), FieldTrait( 947,19, 43, 54,0x14), FieldTrait( 965,15, 61, 54,0x14),
5976  FieldTrait( 966,15, 62, 54,0x14), FieldTrait( 967, 9, 64, 54,0x14), FieldTrait( 968, 9, 65, 54,0x14),
5977  FieldTrait( 969, 9, 66, 54,0x14), FieldTrait( 970, 1, 67, 54,0x14), FieldTrait( 971, 1, 68, 54,0x14),
5978  FieldTrait( 991,11,147, 0,0x04), FieldTrait( 994,15,144, 0,0x04), FieldTrait( 996,15, 70, 54,0x14),
5979  FieldTrait( 997,15, 71, 54,0x14), FieldTrait(1003,15,150, 0,0x04), FieldTrait(1011,15,145, 0,0x04),
5980  FieldTrait(1015, 7,149, 0,0x04), FieldTrait(1018, 1, 69, 57,0x1c), FieldTrait(1040,15,151, 0,0x04),
5981  FieldTrait(1041,15,152, 0,0x04), FieldTrait(1042,15,153, 0,0x04), FieldTrait(1049, 7, 63, 54,0x14),
5982  FieldTrait(1056,10,154, 0,0x04), FieldTrait(1071,12,155, 0,0x04), FieldTrait(1079,26, 72, 54,0x14),
5983  FieldTrait(1116, 1,157,139,0x1c), FieldTrait(1123, 7,158, 0,0x04), FieldTrait(1124, 7,159, 0,0x04),
5984  FieldTrait(1125,25,160, 0,0x04), FieldTrait(1126,15,161, 0,0x04), FieldTrait(1127,15,162, 0,0x04),
5985  FieldTrait(1135,15,164, 0,0x04), FieldTrait(1146,13, 74, 54,0x14), FieldTrait(1147,10, 75, 54,0x14),
5986  FieldTrait(1151,15, 73, 54,0x14), FieldTrait(1184, 2, 76,150,0x14), FieldTrait(1185,29, 77,150,0x14),
5987  FieldTrait(1186,15, 78,150,0x14), FieldTrait(1191,15, 80, 54,0x14), FieldTrait(1192,10, 81, 54,0x14),
5988  FieldTrait(1193, 7, 82, 54,0x14), FieldTrait(1194, 1, 83, 54,0x14), FieldTrait(1195,13, 84, 54,0x14),
5989  FieldTrait(1196,15, 85, 54,0x14), FieldTrait(1197,15, 92, 54,0x14), FieldTrait(1198, 1, 86, 54,0x14),
5990  FieldTrait(1199,11, 87, 54,0x14), FieldTrait(1200,11, 88, 54,0x14), FieldTrait(1227,15, 79, 54,0x14),
5991  FieldTrait(1242, 8, 91, 54,0x14), FieldTrait(1244, 8, 90, 54,0x14), FieldTrait(1300,15,171, 0,0x04),
5992  FieldTrait(1301,20,172, 0,0x04), FieldTrait(1329, 9,167, 0,0x04), FieldTrait(1387, 1,168,183,0x1c),
5993  FieldTrait(1390, 1,169, 0,0x04), FieldTrait(1430, 7,170, 0,0x04), FieldTrait(1435, 1, 93, 54,0x14),
5994  FieldTrait(1439, 1, 94, 54,0x14), FieldTrait(1449,15, 95, 54,0x14), FieldTrait(1450,15, 96, 54,0x14),
5995  FieldTrait(1451,14, 97, 54,0x14), FieldTrait(1452,14, 98, 54,0x14), FieldTrait(1457,14, 99, 54,0x14),
5996  FieldTrait(1458,14,100, 54,0x14), FieldTrait(1478, 1,101, 54,0x14), FieldTrait(1479, 1,102, 54,0x14),
5997  FieldTrait(1480,14,103, 54,0x14), FieldTrait(1481, 1,104, 54,0x14), FieldTrait(1482, 1,105, 54,0x14),
5998  FieldTrait(1483, 1,106, 21,0x1c)
5999 };
6000 const FieldTrait_Hash_Array TradeCaptureReportAck::_ftha(TradeCaptureReportAck::_traits, 172);
6002 //-------------------------------------------------------------------------------------------------
6004 {
6005  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
6006 };
6010 //-------------------------------------------------------------------------------------------------
6011 const FieldTrait TradeCaptureReportAck::NoSides::_traits[] =
6012 {
6013  FieldTrait( 1,15, 3, 0,0x04), FieldTrait( 11,15, 64,173,0x14), FieldTrait( 12,13, 17, 16,0x14),
6014  FieldTrait( 13, 7, 18, 16,0x14), FieldTrait( 14,10, 81,173,0x14), FieldTrait( 18,16, 73,173,0x14),
6015  FieldTrait( 37,15, 62,173,0x14), FieldTrait( 38,10, 75, 93,0x14), FieldTrait( 39, 7, 74,173,0x14),
6016  FieldTrait( 40, 7, 70,173,0x14), FieldTrait( 44,11, 71,173,0x14), FieldTrait( 54, 7, 1, 0,0x05),
6017  FieldTrait( 59, 7, 82,173,0x14), FieldTrait( 66,15, 66,173,0x14), FieldTrait( 70,15, 43, 0,0x04),
6018  FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 44,176,0x1c), FieldTrait( 81, 7, 6, 0,0x04),
6019  FieldTrait( 83, 1, 51, 0,0x04), FieldTrait( 99,11, 72,173,0x14), FieldTrait( 118,13, 31, 0,0x04),
6020  FieldTrait( 119,13, 32, 0,0x04), FieldTrait( 126,22, 83,173,0x14), FieldTrait( 136, 1, 39, 77,0x1c),
6021  FieldTrait( 151,10, 80,173,0x14), FieldTrait( 152,10, 76, 93,0x14), FieldTrait( 155, 9, 33, 0,0x04),
6022  FieldTrait( 156, 7, 34, 0,0x04), FieldTrait( 157, 1, 21, 0,0x04), FieldTrait( 158,14, 23, 0,0x04),
6023  FieldTrait( 159,13, 24, 0,0x04), FieldTrait( 198,15, 63,173,0x14), FieldTrait( 230,25, 22, 0,0x04),
6024  FieldTrait( 232, 1, 38,162,0x1c), FieldTrait( 237,13, 30, 0,0x04), FieldTrait( 238,13, 29, 0,0x04),
6025  FieldTrait( 336,15, 14, 0,0x04), FieldTrait( 376,15, 11, 0,0x04), FieldTrait( 377, 8, 12, 0,0x04),
6026  FieldTrait( 430, 1, 54, 0,0x04), FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 468, 7, 78, 93,0x14),
6027  FieldTrait( 469, 9, 79, 93,0x14), FieldTrait( 479,19, 19, 16,0x14), FieldTrait( 483,22, 97,173,0x14),
6028  FieldTrait( 497, 7, 20, 16,0x14), FieldTrait( 516,14, 77, 93,0x14), FieldTrait( 518, 1, 37, 22,0x1c),
6029  FieldTrait( 526,15, 65,173,0x14), FieldTrait( 528, 7, 92,173,0x14), FieldTrait( 529,16, 93,173,0x14),
6030  FieldTrait( 575, 8, 7, 0,0x04), FieldTrait( 576, 1, 8, 14,0x1c), FieldTrait( 578,15, 9, 0,0x04),
6031  FieldTrait( 579,15, 10, 0,0x04), FieldTrait( 581, 1, 5, 0,0x04), FieldTrait( 582, 1, 13, 0,0x04),
6032  FieldTrait( 586,22, 98,173,0x14), FieldTrait( 591, 7, 42, 0,0x04), FieldTrait( 625,15, 15, 0,0x04),
6033  FieldTrait( 660, 1, 4, 0,0x04), FieldTrait( 738,13, 25, 0,0x04), FieldTrait( 752, 1, 36, 0,0x04),
6034  FieldTrait( 775, 1, 99,173,0x14), FieldTrait( 821,15, 95,173,0x14), FieldTrait( 825,15, 40, 0,0x04),
6035  FieldTrait( 826, 1, 41, 0,0x04), FieldTrait( 920,13, 26, 0,0x04), FieldTrait( 921,13, 27, 0,0x04),
6036  FieldTrait( 922,13, 28, 0,0x04), FieldTrait( 943,15, 16, 0,0x04), FieldTrait(1005,15, 48, 0,0x04),
6037  FieldTrait(1006,15, 49, 0,0x04), FieldTrait(1007,15, 50, 0,0x04), FieldTrait(1008, 1, 52, 0,0x04),
6038  FieldTrait(1009, 1, 47, 0,0x04), FieldTrait(1016, 1, 53,159,0x1c), FieldTrait(1057, 8, 46, 0,0x04),
6039  FieldTrait(1072,13, 45, 0,0x04), FieldTrait(1080,15, 67,173,0x14), FieldTrait(1081, 7, 68,173,0x14),
6040  FieldTrait(1082,10, 84, 36,0x14), FieldTrait(1083, 7, 85, 36,0x14), FieldTrait(1084, 7, 86, 36,0x14),
6041  FieldTrait(1085,10, 87, 36,0x14), FieldTrait(1086,10, 88, 36,0x14), FieldTrait(1087,10, 89, 36,0x14),
6042  FieldTrait(1088,10, 90, 36,0x14), FieldTrait(1093, 7, 96,173,0x14), FieldTrait(1115, 7, 61, 0,0x04),
6043  FieldTrait(1138,10, 91, 36,0x14), FieldTrait(1154,19, 55, 0,0x04), FieldTrait(1155,19, 56, 0,0x04),
6044  FieldTrait(1158, 1, 57,151,0x1c), FieldTrait(1427,15, 58, 0,0x04), FieldTrait(1428, 1, 59, 0,0x04),
6045  FieldTrait(1429, 1, 60, 0,0x04), FieldTrait(1431, 1, 69,173,0x14), FieldTrait(1432, 1, 94,173,0x14)
6046 };
6049 const unsigned short TradeCaptureReportAck::NoSides::_fnum;
6050 //-------------------------------------------------------------------------------------------------
6051 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::_traits[] =
6052 {
6053  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
6054  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04), FieldTrait( 756, 1, 5, 81,0x1c),
6055  FieldTrait( 989,15, 9, 0,0x04), FieldTrait( 993,15, 7, 0,0x04), FieldTrait(1002, 1, 8, 0,0x04),
6056  FieldTrait(1136,15, 10, 0,0x04)
6057 };
6058 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::_traits, 10);
6059 const MsgType TradeCaptureReportAck::NoSides::NoAllocs::_msgtype("NoAllocs");
6060 const unsigned short TradeCaptureReportAck::NoSides::NoAllocs::_fnum;
6061 //-------------------------------------------------------------------------------------------------
6062 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
6063 {
6064  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
6065  FieldTrait( 806, 1, 4, 86,0x1c)
6066 };
6067 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
6068 const MsgType TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
6069 const unsigned short TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_fnum;
6070 //-------------------------------------------------------------------------------------------------
6071 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6072 {
6073  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
6074 };
6075 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6076 const MsgType TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
6077 const unsigned short TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
6078 //-------------------------------------------------------------------------------------------------
6079 const FieldTrait TradeCaptureReportAck::NoSides::NoMiscFees::_traits[] =
6080 {
6081  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
6082  FieldTrait( 891, 1, 4, 0,0x04)
6083 };
6084 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(TradeCaptureReportAck::NoSides::NoMiscFees::_traits, 4);
6085 const MsgType TradeCaptureReportAck::NoSides::NoMiscFees::_msgtype("NoMiscFees");
6086 const unsigned short TradeCaptureReportAck::NoSides::NoMiscFees::_fnum;
6087 //-------------------------------------------------------------------------------------------------
6088 const FieldTrait TradeCaptureReportAck::NoSides::NoStipulations::_traits[] =
6089 {
6090  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
6091 };
6092 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoStipulations::_ftha(TradeCaptureReportAck::NoSides::NoStipulations::_traits, 2);
6093 const MsgType TradeCaptureReportAck::NoSides::NoStipulations::_msgtype("NoStipulations");
6094 const unsigned short TradeCaptureReportAck::NoSides::NoStipulations::_fnum;
6095 //-------------------------------------------------------------------------------------------------
6096 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::_traits[] =
6097 {
6098  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
6099  FieldTrait( 802, 1, 4,107,0x1c)
6100 };
6101 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::_traits, 4);
6102 const MsgType TradeCaptureReportAck::NoSides::NoPartyIDs::_msgtype("NoPartyIDs");
6103 const unsigned short TradeCaptureReportAck::NoSides::NoPartyIDs::_fnum;
6104 //-------------------------------------------------------------------------------------------------
6105 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
6106 {
6107  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
6108 };
6109 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
6110 const MsgType TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
6111 const unsigned short TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_fnum;
6112 //-------------------------------------------------------------------------------------------------
6113 const FieldTrait TradeCaptureReportAck::NoSides::NoContAmts::_traits[] =
6114 {
6115  FieldTrait( 519, 1, 1, 0,0x04), FieldTrait( 520, 9, 2, 0,0x04), FieldTrait( 521,19, 3, 0,0x04)
6116 };
6117 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoContAmts::_ftha(TradeCaptureReportAck::NoSides::NoContAmts::_traits, 3);
6118 const MsgType TradeCaptureReportAck::NoSides::NoContAmts::_msgtype("NoContAmts");
6119 const unsigned short TradeCaptureReportAck::NoSides::NoContAmts::_fnum;
6120 //-------------------------------------------------------------------------------------------------
6121 const FieldTrait TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits[] =
6122 {
6123  FieldTrait( 577, 1, 1, 0,0x04)
6124 };
6125 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits, 1);
6126 const MsgType TradeCaptureReportAck::NoSides::NoClearingInstructions::_msgtype("NoClearingInstructions");
6127 const unsigned short TradeCaptureReportAck::NoSides::NoClearingInstructions::_fnum;
6128 //-------------------------------------------------------------------------------------------------
6129 const FieldTrait TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits[] =
6130 {
6131  FieldTrait(1012,22, 1, 0,0x04), FieldTrait(1013, 1, 2, 0,0x04), FieldTrait(1014,15, 3, 0,0x04)
6132 };
6133 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits, 3);
6134 const MsgType TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_msgtype("NoSideTrdRegTS");
6135 const unsigned short TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_fnum;
6136 //-------------------------------------------------------------------------------------------------
6137 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::_traits[] =
6138 {
6139  FieldTrait( 781, 1, 2,155,0x1c), FieldTrait(1164, 7, 1, 0,0x04)
6140 };
6141 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::_traits, 2);
6142 const MsgType TradeCaptureReportAck::NoSides::NoSettlDetails::_msgtype("NoSettlDetails");
6143 const unsigned short TradeCaptureReportAck::NoSides::NoSettlDetails::_fnum;
6144 //-------------------------------------------------------------------------------------------------
6145 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
6146 {
6147  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
6148  FieldTrait( 801, 1, 4,156,0x1c)
6149 };
6150 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
6151 const MsgType TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
6152 const unsigned short TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_fnum;
6153 //-------------------------------------------------------------------------------------------------
6154 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6155 {
6156  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
6157 };
6158 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6159 const MsgType TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
6160 const unsigned short TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
6161 //-------------------------------------------------------------------------------------------------
6162 const FieldTrait TradeCaptureReportAck::NoLegs::_traits[] =
6163 {
6164  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
6165  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
6166  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
6167  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 564, 7, 58, 0,0x04), FieldTrait( 565, 1, 59, 0,0x04),
6168  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 62, 0,0x04), FieldTrait( 588,25, 63, 0,0x04),
6169  FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14),
6170  FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14),
6171  FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c),
6172  FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14),
6173  FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14),
6174  FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14),
6175  FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14),
6176  FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14),
6177  FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14),
6178  FieldTrait( 637,11, 64, 0,0x04), FieldTrait( 654,15, 61, 0,0x04), FieldTrait( 675,19, 66, 0,0x04),
6179  FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04),
6180  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
6181  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
6182  FieldTrait( 990,15, 65, 0,0x04), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
6183  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1073,12, 67, 0,0x04), FieldTrait(1074,10, 68, 0,0x04),
6184  FieldTrait(1075,13, 69, 0,0x04), FieldTrait(1152, 1, 70, 0,0x04), FieldTrait(1212,26, 47, 56,0x14),
6185  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1342, 1, 71,172,0x1c), FieldTrait(1358, 1, 48, 56,0x14),
6186  FieldTrait(1379, 9, 72, 0,0x04), FieldTrait(1381,14, 73, 0,0x04), FieldTrait(1383, 9, 74, 0,0x04),
6187  FieldTrait(1384,16, 75, 0,0x04), FieldTrait(1418,10, 76, 0,0x04), FieldTrait(1420, 1, 49, 56,0x14),
6188  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
6189  FieldTrait(1440, 1, 54, 56,0x14)
6190 };
6193 const unsigned short TradeCaptureReportAck::NoLegs::_fnum;
6194 //-------------------------------------------------------------------------------------------------
6195 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits[] =
6196 {
6197  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
6198  FieldTrait( 804, 1, 4, 89,0x1c)
6199 };
6200 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits, 4);
6201 const MsgType TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
6202 const unsigned short TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_fnum;
6203 //-------------------------------------------------------------------------------------------------
6204 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6205 {
6206  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
6207 };
6208 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6209 const MsgType TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
6210 const unsigned short TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
6211 //-------------------------------------------------------------------------------------------------
6212 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits[] =
6213 {
6214  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
6215 };
6216 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits, 2);
6217 const MsgType TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
6218 const unsigned short TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_fnum;
6219 //-------------------------------------------------------------------------------------------------
6220 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits[] =
6221 {
6222  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
6223 };
6224 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits, 2);
6225 const MsgType TradeCaptureReportAck::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
6226 const unsigned short TradeCaptureReportAck::NoLegs::NoLegStipulations::_fnum;
6227 //-------------------------------------------------------------------------------------------------
6228 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits[] =
6229 {
6230  FieldTrait(1330,15, 1,192,0x14), FieldTrait(1331,15, 2,192,0x14), FieldTrait(1332,15, 3,192,0x14),
6231  FieldTrait(1333,15, 4,192,0x14), FieldTrait(1334, 1, 5,193,0x1c), FieldTrait(1337,15, 7,192,0x14),
6232  FieldTrait(1338,15, 8,192,0x14), FieldTrait(1339,21, 9,192,0x14), FieldTrait(1340,11, 12,192,0x14),
6233  FieldTrait(1341,15, 15,192,0x14), FieldTrait(1343, 1, 14,192,0x14), FieldTrait(1344,15, 6,192,0x14),
6234  FieldTrait(1345,25, 10,192,0x14), FieldTrait(1391, 7, 13,192,0x14), FieldTrait(1392,15, 16,192,0x14),
6235  FieldTrait(1405,26, 11,192,0x14)
6236 };
6237 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits, 16);
6238 const MsgType TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_msgtype("NoOfLegUnderlyings");
6239 const unsigned short TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_fnum;
6240 //-------------------------------------------------------------------------------------------------
6241 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
6242 {
6243  FieldTrait(1335,15, 1, 0,0x04), FieldTrait(1336,15, 2, 0,0x04)
6244 };
6245 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
6246 const MsgType TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_msgtype("NoUnderlyingLegSecurityAltID");
6247 const unsigned short TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_fnum;
6248 //-------------------------------------------------------------------------------------------------
6250 {
6251  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
6252  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
6253  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
6254  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
6255  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
6256  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
6257  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
6258  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
6259  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
6260  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
6261  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
6262  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
6263  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
6264  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
6265  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
6266  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
6267  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
6268  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
6269  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
6270  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
6271  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
6272  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
6273  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
6274  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
6275 };
6278 const unsigned short TradeCaptureReportAck::NoUnderlyings::_fnum;
6279 //-------------------------------------------------------------------------------------------------
6280 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6281 {
6282  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
6283 };
6284 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6285 const MsgType TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
6286 const unsigned short TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
6287 //-------------------------------------------------------------------------------------------------
6288 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
6289 {
6290  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
6291 };
6292 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6293 const MsgType TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
6294 const unsigned short TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_fnum;
6295 //-------------------------------------------------------------------------------------------------
6296 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6297 {
6298  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
6299  FieldTrait(1062, 1, 4,196,0x1c)
6300 };
6301 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6302 const MsgType TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
6303 const unsigned short TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
6304 //-------------------------------------------------------------------------------------------------
6305 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6306 {
6307  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
6308 };
6309 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6310 const MsgType TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
6311 const unsigned short TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
6312 //-------------------------------------------------------------------------------------------------
6313 const FieldTrait TradeCaptureReportAck::NoPosAmt::_traits[] =
6314 {
6315  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
6316 };
6319 const unsigned short TradeCaptureReportAck::NoPosAmt::_fnum;
6320 //-------------------------------------------------------------------------------------------------
6322 {
6323  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
6324  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
6325 };
6329 //-------------------------------------------------------------------------------------------------
6330 const FieldTrait TradeCaptureReportAck::NoEvents::_traits[] =
6331 {
6332  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
6333  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
6334 };
6337 const unsigned short TradeCaptureReportAck::NoEvents::_fnum;
6338 //-------------------------------------------------------------------------------------------------
6340 {
6341  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
6342  FieldTrait(1052, 1, 4, 58,0x1c)
6343 };
6347 //-------------------------------------------------------------------------------------------------
6348 const FieldTrait TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6349 {
6350  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
6351 };
6352 const FieldTrait_Hash_Array TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6353 const MsgType TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
6354 const unsigned short TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
6355 //-------------------------------------------------------------------------------------------------
6357 {
6358  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
6359  FieldTrait(1120, 1, 4,140,0x1c)
6360 };
6364 //-------------------------------------------------------------------------------------------------
6365 const FieldTrait TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
6366 {
6367  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
6368 };
6369 const FieldTrait_Hash_Array TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
6370 const MsgType TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
6371 const unsigned short TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
6372 //-------------------------------------------------------------------------------------------------
6374 {
6375  FieldTrait(1388, 1, 1, 0,0x04), FieldTrait(1389, 8, 2, 0,0x04)
6376 };
6380 //-------------------------------------------------------------------------------------------------
6382 {
6383  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
6384  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
6385  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
6386 };
6390 //-------------------------------------------------------------------------------------------------
6391 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits[] =
6392 {
6393  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
6394 };
6395 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
6396 const MsgType TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
6397 const unsigned short TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_fnum;
6398 //-------------------------------------------------------------------------------------------------
6399 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6400 {
6401  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
6402 };
6403 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6404 const MsgType TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
6405 const unsigned short TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
6406 //-------------------------------------------------------------------------------------------------
6407 const FieldTrait AllocationReport::_traits[] =
6408 {
6409  FieldTrait( 6,11,131, 0,0x05), FieldTrait( 15,19,141, 0,0x04), FieldTrait( 22,15, 25, 54,0x14),
6410  FieldTrait( 30,20,126, 0,0x04), FieldTrait( 48,15, 24, 54,0x14), FieldTrait( 53,10,124, 0,0x05),
6411  FieldTrait( 54, 7, 21, 0,0x05), FieldTrait( 55,15, 22, 54,0x14), FieldTrait( 58,15,155, 0,0x04),
6412  FieldTrait( 60,22,145, 0,0x04), FieldTrait( 63,15,146, 0,0x04), FieldTrait( 64,25,147, 0,0x04),
6413  FieldTrait( 65,15, 23, 54,0x14), FieldTrait( 70,15, 2, 0,0x04), FieldTrait( 71, 7, 3, 0,0x05),
6414  FieldTrait( 72,15, 10, 0,0x04), FieldTrait( 73, 1, 16, 90,0x1c), FieldTrait( 74, 1,142, 0,0x04),
6415  FieldTrait( 75,25,144, 0,0x05), FieldTrait( 77, 7,153, 0,0x04), FieldTrait( 78, 1,176, 3,0x1c),
6416  FieldTrait( 87, 1, 8, 0,0x05), FieldTrait( 88, 1, 9, 0,0x04), FieldTrait( 106,15, 51, 54,0x14),
6417  FieldTrait( 107,15, 54, 54,0x14), FieldTrait( 118,13,152, 0,0x04), FieldTrait( 124, 1, 17, 39,0x1c),
6418  FieldTrait( 157, 1,158, 0,0x04), FieldTrait( 158,14,159, 0,0x04), FieldTrait( 159,13,160, 0,0x04),
6419  FieldTrait( 167,15, 29, 54,0x14), FieldTrait( 196,15, 12, 0,0x04), FieldTrait( 197, 1, 13, 0,0x04),
6420  FieldTrait( 200,21, 31, 54,0x14), FieldTrait( 201, 1, 92, 54,0x14), FieldTrait( 202,11, 45, 54,0x14),
6421  FieldTrait( 206, 7, 47, 54,0x14), FieldTrait( 207,20, 50, 54,0x14), FieldTrait( 218,12,133,160,0x14),
6422  FieldTrait( 220,19,134,160,0x14), FieldTrait( 221,15,135,160,0x14), FieldTrait( 222,15,136,160,0x14),
6423  FieldTrait( 223,14, 49, 54,0x14), FieldTrait( 224,25, 33, 54,0x14), FieldTrait( 225,25, 34, 54,0x14),
6424  FieldTrait( 226, 1, 36, 54,0x14), FieldTrait( 227,14, 37, 54,0x14), FieldTrait( 228, 9, 38, 54,0x14),
6425  FieldTrait( 229,25,127, 0,0x04), FieldTrait( 231, 9, 48, 54,0x14), FieldTrait( 232, 1,167,162,0x1c),
6426  FieldTrait( 235,15,168,198,0x14), FieldTrait( 236,14,169,198,0x14), FieldTrait( 237,13,151, 0,0x04),
6427  FieldTrait( 238,13,150, 0,0x04), FieldTrait( 239, 1, 35, 54,0x14), FieldTrait( 240,25, 44, 54,0x14),
6428  FieldTrait( 255,15, 39, 54,0x14), FieldTrait( 336,15,128, 0,0x04), FieldTrait( 348, 2, 52, 54,0x14),
6429  FieldTrait( 349,28, 53, 54,0x14), FieldTrait( 350, 2, 55, 54,0x14), FieldTrait( 351,28, 56, 54,0x14),
6430  FieldTrait( 354, 2,156, 0,0x04), FieldTrait( 355,28,157, 0,0x04), FieldTrait( 381,13,149, 0,0x04),
6431  FieldTrait( 423, 1,130, 0,0x04), FieldTrait( 442, 7,180, 0,0x04), FieldTrait( 453, 1,143, 94,0x1c),
6432  FieldTrait( 454, 1, 26,142,0x1c), FieldTrait( 460, 1, 27, 54,0x14), FieldTrait( 461,15, 28, 54,0x14),
6433  FieldTrait( 466,15, 14, 0,0x04), FieldTrait( 470,18, 41, 54,0x14), FieldTrait( 471,15, 42, 54,0x14),
6434  FieldTrait( 472,15, 43, 54,0x14), FieldTrait( 540,13,161, 0,0x04), FieldTrait( 541,25, 32, 54,0x14),
6435  FieldTrait( 543,15, 40, 54,0x14), FieldTrait( 555, 1,123, 49,0x1c), FieldTrait( 570, 8, 18, 0,0x04),
6436  FieldTrait( 574,15, 20, 0,0x04), FieldTrait( 578,15,182, 0,0x04), FieldTrait( 579,15,185, 0,0x04),
6437  FieldTrait( 582, 1,181, 0,0x04), FieldTrait( 625,15,129, 0,0x04), FieldTrait( 650, 8,166, 0,0x04),
6438  FieldTrait( 662,11,137,160,0x14), FieldTrait( 663, 1,138,160,0x14), FieldTrait( 667,21, 58, 54,0x14),
6439  FieldTrait( 668, 1,110, 55,0x14), FieldTrait( 691,15, 57, 54,0x14), FieldTrait( 696,25,171,198,0x14),
6440  FieldTrait( 697,11,172,198,0x14), FieldTrait( 698, 1,173,198,0x14), FieldTrait( 699,15,139,160,0x14),
6441  FieldTrait( 700, 8, 19, 0,0x04), FieldTrait( 701,25,170,198,0x14), FieldTrait( 711, 1,122,188,0x1c),
6442  FieldTrait( 715,25,177, 0,0x04), FieldTrait( 738,13,162, 0,0x04), FieldTrait( 753, 1,187,102,0x1c),
6443  FieldTrait( 754, 8,154, 0,0x04), FieldTrait( 755,15, 1, 0,0x05), FieldTrait( 761,15,140,160,0x14),
6444  FieldTrait( 762,15, 30, 54,0x14), FieldTrait( 775, 1,148, 0,0x04), FieldTrait( 788, 1,117, 44,0x14),
6445  FieldTrait( 793,15, 6, 0,0x04), FieldTrait( 794, 1, 7, 0,0x05), FieldTrait( 795,15, 4, 0,0x04),
6446  FieldTrait( 796, 1, 5, 0,0x04), FieldTrait( 808, 1, 11, 0,0x04), FieldTrait( 819, 1,186, 0,0x04),
6447  FieldTrait( 828, 1,178, 0,0x04), FieldTrait( 829, 1,179, 0,0x04), FieldTrait( 854, 1,125, 0,0x04),
6448  FieldTrait( 857, 1, 15, 0,0x04), FieldTrait( 860,11,132, 0,0x04), FieldTrait( 864, 1, 61, 38,0x1c),
6449  FieldTrait( 869,14,111, 55,0x14), FieldTrait( 870, 1,112, 9,0x1c), FieldTrait( 873,25, 62, 54,0x14),
6450  FieldTrait( 874,25, 63, 54,0x14), FieldTrait( 875, 1, 59, 54,0x14), FieldTrait( 876,15, 60, 54,0x14),
6451  FieldTrait( 892, 1,174, 0,0x04), FieldTrait( 893, 8,175, 0,0x04), FieldTrait( 898,14,121, 44,0x14),
6452  FieldTrait( 913,15,113, 44,0x14), FieldTrait( 914,15,114, 44,0x14), FieldTrait( 915,25,115, 44,0x14),
6453  FieldTrait( 916,25,118, 44,0x14), FieldTrait( 917,25,119, 44,0x14), FieldTrait( 918,19,116, 44,0x14),
6454  FieldTrait( 919, 1,120, 44,0x14), FieldTrait( 920,13,163, 0,0x04), FieldTrait( 921,13,164, 0,0x04),
6455  FieldTrait( 922,13,165, 0,0x04), FieldTrait( 947,19, 46, 54,0x14), FieldTrait( 965,15, 64, 54,0x14),
6456  FieldTrait( 966,15, 65, 54,0x14), FieldTrait( 967, 9, 67, 54,0x14), FieldTrait( 968, 9, 68, 54,0x14),
6457  FieldTrait( 969, 9, 69, 54,0x14), FieldTrait( 970, 1, 70, 54,0x14), FieldTrait( 971, 1, 71, 54,0x14),
6458  FieldTrait( 991,11,183, 0,0x04), FieldTrait( 996,15, 73, 54,0x14), FieldTrait( 997,15, 74, 54,0x14),
6459  FieldTrait(1011,15,184, 0,0x04), FieldTrait(1018, 1, 72, 57,0x1c), FieldTrait(1049, 7, 66, 54,0x14),
6460  FieldTrait(1079,26, 75, 54,0x14), FieldTrait(1146,13, 77, 54,0x14), FieldTrait(1147,10, 78, 54,0x14),
6461  FieldTrait(1151,15, 76, 54,0x14), FieldTrait(1184, 2, 79,150,0x14), FieldTrait(1185,29, 80,150,0x14),
6462  FieldTrait(1186,15, 81,150,0x14), FieldTrait(1191,15, 83, 54,0x14), FieldTrait(1192,10, 84, 54,0x14),
6463  FieldTrait(1193, 7, 85, 54,0x14), FieldTrait(1194, 1, 86, 54,0x14), FieldTrait(1195,13, 87, 54,0x14),
6464  FieldTrait(1196,15, 88, 54,0x14), FieldTrait(1197,15, 95, 54,0x14), FieldTrait(1198, 1, 89, 54,0x14),
6465  FieldTrait(1199,11, 90, 54,0x14), FieldTrait(1200,11, 91, 54,0x14), FieldTrait(1227,15, 82, 54,0x14),
6466  FieldTrait(1242, 8, 94, 54,0x14), FieldTrait(1244, 8, 93, 54,0x14), FieldTrait(1435, 1, 96, 54,0x14),
6467  FieldTrait(1439, 1, 97, 54,0x14), FieldTrait(1445, 1,188,118,0x1c), FieldTrait(1449,15, 98, 54,0x14),
6468  FieldTrait(1450,15, 99, 54,0x14), FieldTrait(1451,14,100, 54,0x14), FieldTrait(1452,14,101, 54,0x14),
6469  FieldTrait(1457,14,102, 54,0x14), FieldTrait(1458,14,103, 54,0x14), FieldTrait(1478, 1,104, 54,0x14),
6470  FieldTrait(1479, 1,105, 54,0x14), FieldTrait(1480,14,106, 54,0x14), FieldTrait(1481, 1,107, 54,0x14),
6471  FieldTrait(1482, 1,108, 54,0x14), FieldTrait(1483, 1,109, 21,0x1c)
6472 };
6473 const FieldTrait_Hash_Array AllocationReport::_ftha(AllocationReport::_traits, 188);
6475 //-------------------------------------------------------------------------------------------------
6476 const FieldTrait AllocationReport::NoOrders::_traits[] =
6477 {
6478  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10, 7, 0,0x04),
6479  FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 198,15, 3, 0,0x04), FieldTrait( 526,15, 4, 0,0x04),
6480  FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait( 799,11, 8, 0,0x04), FieldTrait( 800,10, 9, 0,0x04)
6481 };
6484 const unsigned short AllocationReport::NoOrders::_fnum;
6485 //-------------------------------------------------------------------------------------------------
6486 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::_traits[] =
6487 {
6488  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
6489  FieldTrait( 806, 1, 4, 86,0x1c)
6490 };
6491 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::_traits, 4);
6492 const MsgType AllocationReport::NoOrders::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
6493 const unsigned short AllocationReport::NoOrders::NoNested2PartyIDs::_fnum;
6494 //-------------------------------------------------------------------------------------------------
6495 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6496 {
6497  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
6498 };
6499 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6500 const MsgType AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
6501 const unsigned short AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
6502 //-------------------------------------------------------------------------------------------------
6503 const FieldTrait AllocationReport::NoAllocs::_traits[] =
6504 {
6505  FieldTrait( 12,13, 14, 16,0x14), FieldTrait( 13, 7, 15, 16,0x14), FieldTrait( 79,15, 1, 0,0x04),
6506  FieldTrait( 80,10, 5, 0,0x04), FieldTrait( 81, 7, 7, 0,0x04), FieldTrait( 85, 1, 35, 37,0x1c),
6507  FieldTrait( 119,13, 20, 0,0x04), FieldTrait( 120,19, 22, 0,0x04), FieldTrait( 136, 1, 28, 77,0x1c),
6508  FieldTrait( 153,11, 18, 0,0x04), FieldTrait( 154,13, 19, 0,0x04), FieldTrait( 155, 9, 24, 0,0x04),
6509  FieldTrait( 156, 7, 25, 0,0x04), FieldTrait( 161,15, 11, 0,0x04), FieldTrait( 169, 1, 32,153,0x14),
6510  FieldTrait( 170,15, 33,153,0x14), FieldTrait( 171,15, 34,153,0x14), FieldTrait( 172, 1, 31,153,0x14),
6511  FieldTrait( 208, 8, 9, 0,0x04), FieldTrait( 209, 1, 10, 0,0x04), FieldTrait( 360, 2, 12, 0,0x04),
6512  FieldTrait( 361,28, 13, 0,0x04), FieldTrait( 366,11, 4, 0,0x04), FieldTrait( 467,15, 6, 0,0x04),
6513  FieldTrait( 479,19, 16, 16,0x14), FieldTrait( 497, 7, 17, 16,0x14), FieldTrait( 539, 1, 8, 80,0x1c),
6514  FieldTrait( 573, 7, 3, 0,0x04), FieldTrait( 576, 1, 29, 14,0x1c), FieldTrait( 635,15, 41, 0,0x04),
6515  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 23, 0,0x04), FieldTrait( 737,13, 21, 0,0x04),
6516  FieldTrait( 741,13, 27, 0,0x04), FieldTrait( 742,13, 26, 0,0x04), FieldTrait( 780, 1, 30, 0,0x04),
6517  FieldTrait( 989,15, 36, 0,0x04), FieldTrait( 992, 1, 39, 0,0x04), FieldTrait( 993,15, 38, 0,0x04),
6518  FieldTrait(1002, 1, 37, 0,0x04), FieldTrait(1047, 7, 40, 0,0x04)
6519 };
6522 const unsigned short AllocationReport::NoAllocs::_fnum;
6523 //-------------------------------------------------------------------------------------------------
6524 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::_traits[] =
6525 {
6526  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
6527 };
6528 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::_ftha(AllocationReport::NoAllocs::NoDlvyInst::_traits, 3);
6529 const MsgType AllocationReport::NoAllocs::NoDlvyInst::_msgtype("NoDlvyInst");
6530 const unsigned short AllocationReport::NoAllocs::NoDlvyInst::_fnum;
6531 //-------------------------------------------------------------------------------------------------
6532 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
6533 {
6534  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
6535  FieldTrait( 801, 1, 4,156,0x1c)
6536 };
6537 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
6538 const MsgType AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
6539 const unsigned short AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_fnum;
6540 //-------------------------------------------------------------------------------------------------
6541 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6542 {
6543  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
6544 };
6545 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6546 const MsgType AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
6547 const unsigned short AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
6548 //-------------------------------------------------------------------------------------------------
6549 const FieldTrait AllocationReport::NoAllocs::NoMiscFees::_traits[] =
6550 {
6551  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
6552  FieldTrait( 891, 1, 4, 0,0x04)
6553 };
6554 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoMiscFees::_ftha(AllocationReport::NoAllocs::NoMiscFees::_traits, 4);
6555 const MsgType AllocationReport::NoAllocs::NoMiscFees::_msgtype("NoMiscFees");
6556 const unsigned short AllocationReport::NoAllocs::NoMiscFees::_fnum;
6557 //-------------------------------------------------------------------------------------------------
6558 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::_traits[] =
6559 {
6560  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
6561  FieldTrait( 804, 1, 4, 89,0x1c)
6562 };
6563 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
6564 const MsgType AllocationReport::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
6565 const unsigned short AllocationReport::NoAllocs::NoNestedPartyIDs::_fnum;
6566 //-------------------------------------------------------------------------------------------------
6567 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6568 {
6569  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
6570 };
6571 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6572 const MsgType AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
6573 const unsigned short AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
6574 //-------------------------------------------------------------------------------------------------
6575 const FieldTrait AllocationReport::NoAllocs::NoClearingInstructions::_traits[] =
6576 {
6577  FieldTrait( 577, 1, 1, 0,0x04)
6578 };
6579 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoClearingInstructions::_ftha(AllocationReport::NoAllocs::NoClearingInstructions::_traits, 1);
6580 const MsgType AllocationReport::NoAllocs::NoClearingInstructions::_msgtype("NoClearingInstructions");
6581 const unsigned short AllocationReport::NoAllocs::NoClearingInstructions::_fnum;
6582 //-------------------------------------------------------------------------------------------------
6583 const FieldTrait AllocationReport::NoExecs::_traits[] =
6584 {
6585  FieldTrait( 17,15, 2, 0,0x04), FieldTrait( 29, 7, 6, 0,0x04), FieldTrait( 31,11, 4, 0,0x04),
6586  FieldTrait( 32,10, 1, 0,0x04), FieldTrait( 527,15, 3, 0,0x04), FieldTrait( 669,11, 5, 0,0x04),
6587  FieldTrait(1003,15, 7, 0,0x04), FieldTrait(1041,15, 8, 0,0x04)
6588 };
6591 const unsigned short AllocationReport::NoExecs::_fnum;
6592 //-------------------------------------------------------------------------------------------------
6593 const FieldTrait AllocationReport::NoStipulations::_traits[] =
6594 {
6595  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
6596 };
6598 const MsgType AllocationReport::NoStipulations::_msgtype("NoStipulations");
6599 const unsigned short AllocationReport::NoStipulations::_fnum;
6600 //-------------------------------------------------------------------------------------------------
6601 const FieldTrait AllocationReport::NoPartyIDs::_traits[] =
6602 {
6603  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
6604  FieldTrait( 802, 1, 4,107,0x1c)
6605 };
6608 const unsigned short AllocationReport::NoPartyIDs::_fnum;
6609 //-------------------------------------------------------------------------------------------------
6610 const FieldTrait AllocationReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6611 {
6612  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
6613 };
6614 const FieldTrait_Hash_Array AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6615 const MsgType AllocationReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
6616 const unsigned short AllocationReport::NoPartyIDs::NoPartySubIDs::_fnum;
6617 //-------------------------------------------------------------------------------------------------
6618 const FieldTrait AllocationReport::NoSecurityAltID::_traits[] =
6619 {
6620  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
6621 };
6623 const MsgType AllocationReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6624 const unsigned short AllocationReport::NoSecurityAltID::_fnum;
6625 //-------------------------------------------------------------------------------------------------
6626 const FieldTrait AllocationReport::NoLegs::_traits[] =
6627 {
6628  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
6629  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
6630  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
6631  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
6632  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
6633  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
6634  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
6635  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
6636  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
6637  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
6638  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
6639  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
6640  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
6641  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
6642  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
6643  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
6644  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
6645  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
6646 };
6649 const unsigned short AllocationReport::NoLegs::_fnum;
6650 //-------------------------------------------------------------------------------------------------
6651 const FieldTrait AllocationReport::NoLegs::NoLegSecurityAltID::_traits[] =
6652 {
6653  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
6654 };
6655 const FieldTrait_Hash_Array AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(AllocationReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6656 const MsgType AllocationReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
6657 const unsigned short AllocationReport::NoLegs::NoLegSecurityAltID::_fnum;
6658 //-------------------------------------------------------------------------------------------------
6659 const FieldTrait AllocationReport::NoUnderlyings::_traits[] =
6660 {
6661  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
6662  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
6663  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
6664  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
6665  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
6666  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
6667  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
6668  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
6669  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
6670  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
6671  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
6672  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
6673  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
6674  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
6675  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
6676  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
6677  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
6678  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
6679  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
6680  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
6681  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
6682  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
6683  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
6684  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
6685 };
6687 const MsgType AllocationReport::NoUnderlyings::_msgtype("NoUnderlyings");
6688 const unsigned short AllocationReport::NoUnderlyings::_fnum;
6689 //-------------------------------------------------------------------------------------------------
6690 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6691 {
6692  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
6693 };
6694 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6695 const MsgType AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
6696 const unsigned short AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
6697 //-------------------------------------------------------------------------------------------------
6698 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
6699 {
6700  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
6701 };
6702 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6703 const MsgType AllocationReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
6704 const unsigned short AllocationReport::NoUnderlyings::NoUnderlyingStips::_fnum;
6705 //-------------------------------------------------------------------------------------------------
6706 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6707 {
6708  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
6709  FieldTrait(1062, 1, 4,196,0x1c)
6710 };
6711 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6712 const MsgType AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
6713 const unsigned short AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
6714 //-------------------------------------------------------------------------------------------------
6715 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6716 {
6717  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
6718 };
6719 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6720 const MsgType AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
6721 const unsigned short AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
6722 //-------------------------------------------------------------------------------------------------
6723 const FieldTrait AllocationReport::NoPosAmt::_traits[] =
6724 {
6725  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
6726 };
6729 const unsigned short AllocationReport::NoPosAmt::_fnum;
6730 //-------------------------------------------------------------------------------------------------
6731 const FieldTrait AllocationReport::NoEvents::_traits[] =
6732 {
6733  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
6734  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
6735 };
6738 const unsigned short AllocationReport::NoEvents::_fnum;
6739 //-------------------------------------------------------------------------------------------------
6740 const FieldTrait AllocationReport::NoInstrAttrib::_traits[] =
6741 {
6742  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
6743 };
6745 const MsgType AllocationReport::NoInstrAttrib::_msgtype("NoInstrAttrib");
6746 const unsigned short AllocationReport::NoInstrAttrib::_fnum;
6747 //-------------------------------------------------------------------------------------------------
6749 {
6750  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
6751  FieldTrait(1052, 1, 4, 58,0x1c)
6752 };
6754 const MsgType AllocationReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
6756 //-------------------------------------------------------------------------------------------------
6757 const FieldTrait AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6758 {
6759  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
6760 };
6761 const FieldTrait_Hash_Array AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6762 const MsgType AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
6763 const unsigned short AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
6764 //-------------------------------------------------------------------------------------------------
6765 const FieldTrait AllocationReport::NoRateSources::_traits[] =
6766 {
6767  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
6768 };
6770 const MsgType AllocationReport::NoRateSources::_msgtype("NoRateSources");
6771 const unsigned short AllocationReport::NoRateSources::_fnum;
6772 //-------------------------------------------------------------------------------------------------
6773 const FieldTrait AllocationReport::NoComplexEvents::_traits[] =
6774 {
6775  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
6776  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
6777  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
6778 };
6780 const MsgType AllocationReport::NoComplexEvents::_msgtype("NoComplexEvents");
6781 const unsigned short AllocationReport::NoComplexEvents::_fnum;
6782 //-------------------------------------------------------------------------------------------------
6783 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::_traits[] =
6784 {
6785  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
6786 };
6787 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
6788 const MsgType AllocationReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
6789 const unsigned short AllocationReport::NoComplexEvents::NoComplexEventDates::_fnum;
6790 //-------------------------------------------------------------------------------------------------
6791 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6792 {
6793  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
6794 };
6795 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6796 const MsgType AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
6797 const unsigned short AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
6798 //-------------------------------------------------------------------------------------------------
6799 const FieldTrait AllocationReportAck::_traits[] =
6800 {
6801  FieldTrait( 53,10, 20, 0,0x04), FieldTrait( 58,15, 14, 0,0x04), FieldTrait( 60,22, 6, 0,0x04),
6802  FieldTrait( 70,15, 2, 0,0x04), FieldTrait( 71, 7, 21, 0,0x04), FieldTrait( 75,25, 5, 0,0x04),
6803  FieldTrait( 78, 1, 17, 2,0x1c), FieldTrait( 87, 1, 7, 0,0x04), FieldTrait( 88, 1, 8, 0,0x04),
6804  FieldTrait( 167,15, 13, 0,0x04), FieldTrait( 354, 2, 15, 0,0x04), FieldTrait( 355,28, 16, 0,0x04),
6805  FieldTrait( 453, 1, 3, 94,0x1c), FieldTrait( 460, 1, 12, 0,0x04), FieldTrait( 573, 7, 11, 0,0x04),
6806  FieldTrait( 715,25, 18, 0,0x04), FieldTrait( 755,15, 1, 0,0x05), FieldTrait( 793,15, 4, 0,0x04),
6807  FieldTrait( 794, 1, 9, 0,0x04), FieldTrait( 808, 1, 10, 0,0x04), FieldTrait( 819, 1, 19, 0,0x04)
6808 };
6809 const FieldTrait_Hash_Array AllocationReportAck::_ftha(AllocationReportAck::_traits, 21);
6811 //-------------------------------------------------------------------------------------------------
6812 const FieldTrait AllocationReportAck::NoAllocs::_traits[] =
6813 {
6814  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 12, 0,0x04), FieldTrait( 161,15, 6, 0,0x04),
6815  FieldTrait( 360, 2, 7, 0,0x04), FieldTrait( 361,28, 8, 0,0x04), FieldTrait( 366,11, 3, 0,0x04),
6816  FieldTrait( 467,15, 4, 0,0x04), FieldTrait( 539, 1, 13, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04),
6817  FieldTrait( 776, 1, 5, 0,0x04), FieldTrait( 989,15, 9, 0,0x04), FieldTrait( 992, 1, 11, 0,0x04),
6818  FieldTrait( 993,15, 10, 0,0x04), FieldTrait(1047, 7, 14, 0,0x04)
6819 };
6822 const unsigned short AllocationReportAck::NoAllocs::_fnum;
6823 //-------------------------------------------------------------------------------------------------
6824 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits[] =
6825 {
6826  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
6827  FieldTrait( 804, 1, 4, 89,0x1c)
6828 };
6829 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
6830 const MsgType AllocationReportAck::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
6831 const unsigned short AllocationReportAck::NoAllocs::NoNestedPartyIDs::_fnum;
6832 //-------------------------------------------------------------------------------------------------
6833 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6834 {
6835  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
6836 };
6837 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6838 const MsgType AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
6839 const unsigned short AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
6840 //-------------------------------------------------------------------------------------------------
6841 const FieldTrait AllocationReportAck::NoPartyIDs::_traits[] =
6842 {
6843  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
6844  FieldTrait( 802, 1, 4,107,0x1c)
6845 };
6848 const unsigned short AllocationReportAck::NoPartyIDs::_fnum;
6849 //-------------------------------------------------------------------------------------------------
6850 const FieldTrait AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits[] =
6851 {
6852  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
6853 };
6854 const FieldTrait_Hash_Array AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
6855 const MsgType AllocationReportAck::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
6856 const unsigned short AllocationReportAck::NoPartyIDs::NoPartySubIDs::_fnum;
6857 //-------------------------------------------------------------------------------------------------
6858 const FieldTrait ConfirmationAck::_traits[] =
6859 {
6860  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 60,22, 3, 0,0x05), FieldTrait( 75,25, 2, 0,0x05),
6861  FieldTrait( 354, 2, 8, 0,0x04), FieldTrait( 355,28, 9, 0,0x04), FieldTrait( 573, 7, 6, 0,0x04),
6862  FieldTrait( 664,15, 1, 0,0x05), FieldTrait( 774, 1, 5, 0,0x04), FieldTrait( 940, 1, 4, 0,0x05)
6863 };
6864 const FieldTrait_Hash_Array ConfirmationAck::_ftha(ConfirmationAck::_traits, 9);
6866 //-------------------------------------------------------------------------------------------------
6867 const FieldTrait SettlementInstructionRequest::_traits[] =
6868 {
6869  FieldTrait( 54, 7, 6, 0,0x04), FieldTrait( 60,22, 2, 0,0x05), FieldTrait( 79,15, 4, 0,0x04),
6870  FieldTrait( 120,19, 16, 0,0x04), FieldTrait( 126,22, 11, 0,0x04), FieldTrait( 167,15, 8, 0,0x04),
6871  FieldTrait( 168,22, 10, 0,0x04), FieldTrait( 169, 1, 13, 0,0x04), FieldTrait( 170,15, 14, 0,0x04),
6872  FieldTrait( 171,15, 15, 0,0x04), FieldTrait( 453, 1, 3, 94,0x1c), FieldTrait( 460, 1, 7, 0,0x04),
6873  FieldTrait( 461,15, 9, 0,0x04), FieldTrait( 661, 1, 5, 0,0x04), FieldTrait( 779,22, 12, 0,0x04),
6874  FieldTrait( 791,15, 1, 0,0x05)
6875 };
6878 //-------------------------------------------------------------------------------------------------
6880 {
6881  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
6882  FieldTrait( 802, 1, 4,107,0x1c)
6883 };
6887 //-------------------------------------------------------------------------------------------------
6888 const FieldTrait SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
6889 {
6890  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
6891 };
6892 const FieldTrait_Hash_Array SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
6893 const MsgType SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
6894 const unsigned short SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_fnum;
6895 //-------------------------------------------------------------------------------------------------
6896 const FieldTrait AssignmentReport::_traits[] =
6897 {
6898  FieldTrait( 1,15, 5, 0,0x04), FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 10, 54,0x14),
6899  FieldTrait( 48,15, 9, 54,0x14), FieldTrait( 55,15, 7, 54,0x14), FieldTrait( 58,15,112, 0,0x04),
6900  FieldTrait( 65,15, 8, 54,0x14), FieldTrait( 106,15, 36, 54,0x14), FieldTrait( 107,15, 39, 54,0x14),
6901  FieldTrait( 167,15, 14, 54,0x14), FieldTrait( 200,21, 16, 54,0x14), FieldTrait( 201, 1, 77, 54,0x14),
6902  FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14), FieldTrait( 207,20, 35, 54,0x14),
6903  FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14), FieldTrait( 225,25, 19, 54,0x14),
6904  FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14), FieldTrait( 228, 9, 23, 54,0x14),
6905  FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 239, 1, 20, 54,0x14), FieldTrait( 240,25, 29, 54,0x14),
6906  FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14),
6907  FieldTrait( 350, 2, 40, 54,0x14), FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 354, 2,113, 0,0x04),
6908  FieldTrait( 355,28,114, 0,0x04), FieldTrait( 432,25,104, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c),
6909  FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14), FieldTrait( 461,15, 13, 54,0x14),
6910  FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14), FieldTrait( 472,15, 28, 54,0x14),
6911  FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14), FieldTrait( 555, 1, 96, 49,0x1c),
6912  FieldTrait( 581, 1, 6, 0,0x04), FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14),
6913  FieldTrait( 702, 1, 98,103,0x1c), FieldTrait( 710,15,120, 0,0x04), FieldTrait( 711, 1, 97,188,0x1c),
6914  FieldTrait( 715,25,111, 0,0x05), FieldTrait( 716,15,109, 0,0x04), FieldTrait( 717,15,110, 0,0x04),
6915  FieldTrait( 730,11,101, 0,0x04), FieldTrait( 731, 1,102, 0,0x04), FieldTrait( 732,11,103, 0,0x04),
6916  FieldTrait( 734,11,115, 0,0x04), FieldTrait( 744, 7,105, 0,0x04), FieldTrait( 745,10,106, 0,0x04),
6917  FieldTrait( 746,13,107, 0,0x04), FieldTrait( 747, 7,108, 0,0x04), FieldTrait( 753, 1, 99,102,0x1c),
6918  FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 832, 1, 2, 0,0x04), FieldTrait( 833,15, 1, 0,0x05),
6919  FieldTrait( 834,12,100, 0,0x04), FieldTrait( 864, 1, 46, 38,0x1c), FieldTrait( 873,25, 47, 54,0x14),
6920  FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14), FieldTrait( 876,15, 45, 54,0x14),
6921  FieldTrait( 912, 8, 3, 0,0x04), FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 965,15, 49, 54,0x14),
6922  FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14),
6923  FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14),
6924  FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c),
6925  FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1146,13, 62, 54,0x14),
6926  FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14), FieldTrait(1180,15,116, 8,0x14),
6927  FieldTrait(1181, 4,117, 8,0x14), FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14),
6928  FieldTrait(1186,15, 66,150,0x14), FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14),
6929  FieldTrait(1193, 7, 70, 54,0x14), FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14),
6930  FieldTrait(1196,15, 73, 54,0x14), FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14),
6931  FieldTrait(1199,11, 75, 54,0x14), FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14),
6932  FieldTrait(1242, 8, 79, 54,0x14), FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1350, 4,118, 8,0x14),
6933  FieldTrait(1352, 8,119, 8,0x14), FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14),
6934  FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14),
6935  FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14),
6936  FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14),
6937  FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
6938 };
6939 const FieldTrait_Hash_Array AssignmentReport::_ftha(AssignmentReport::_traits, 120);
6941 //-------------------------------------------------------------------------------------------------
6942 const FieldTrait AssignmentReport::NoPartyIDs::_traits[] =
6943 {
6944  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
6945  FieldTrait( 802, 1, 4,107,0x1c)
6946 };
6949 const unsigned short AssignmentReport::NoPartyIDs::_fnum;
6950 //-------------------------------------------------------------------------------------------------
6951 const FieldTrait AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6952 {
6953  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
6954 };
6955 const FieldTrait_Hash_Array AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6956 const MsgType AssignmentReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
6957 const unsigned short AssignmentReport::NoPartyIDs::NoPartySubIDs::_fnum;
6958 //-------------------------------------------------------------------------------------------------
6959 const FieldTrait AssignmentReport::NoSecurityAltID::_traits[] =
6960 {
6961  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
6962 };
6964 const MsgType AssignmentReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6965 const unsigned short AssignmentReport::NoSecurityAltID::_fnum;
6966 //-------------------------------------------------------------------------------------------------
6967 const FieldTrait AssignmentReport::NoLegs::_traits[] =
6968 {
6969  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
6970  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
6971  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
6972  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
6973  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
6974  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
6975  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
6976  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
6977  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
6978  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
6979  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
6980  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
6981  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
6982  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
6983  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
6984  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
6985  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
6986  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
6987 };
6990 const unsigned short AssignmentReport::NoLegs::_fnum;
6991 //-------------------------------------------------------------------------------------------------
6992 const FieldTrait AssignmentReport::NoLegs::NoLegSecurityAltID::_traits[] =
6993 {
6994  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
6995 };
6996 const FieldTrait_Hash_Array AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(AssignmentReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6997 const MsgType AssignmentReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
6998 const unsigned short AssignmentReport::NoLegs::NoLegSecurityAltID::_fnum;
6999 //-------------------------------------------------------------------------------------------------
7000 const FieldTrait AssignmentReport::NoPositions::_traits[] =
7001 {
7002  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 703,15, 1, 0,0x04), FieldTrait( 704,10, 2, 0,0x04),
7003  FieldTrait( 705,10, 3, 0,0x04), FieldTrait( 706, 1, 4, 0,0x04), FieldTrait( 976,25, 6, 0,0x04)
7004 };
7007 const unsigned short AssignmentReport::NoPositions::_fnum;
7008 //-------------------------------------------------------------------------------------------------
7009 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::_traits[] =
7010 {
7011  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
7012  FieldTrait( 804, 1, 4, 89,0x1c)
7013 };
7014 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::_traits, 4);
7015 const MsgType AssignmentReport::NoPositions::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
7016 const unsigned short AssignmentReport::NoPositions::NoNestedPartyIDs::_fnum;
7017 //-------------------------------------------------------------------------------------------------
7018 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
7019 {
7020  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
7021 };
7022 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
7023 const MsgType AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
7024 const unsigned short AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
7025 //-------------------------------------------------------------------------------------------------
7026 const FieldTrait AssignmentReport::NoUnderlyings::_traits[] =
7027 {
7028  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
7029  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
7030  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
7031  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
7032  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
7033  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
7034  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
7035  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
7036  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
7037  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
7038  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
7039  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
7040  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
7041  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
7042  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
7043  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
7044  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
7045  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
7046  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
7047  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
7048  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
7049  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
7050  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
7051  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
7052 };
7054 const MsgType AssignmentReport::NoUnderlyings::_msgtype("NoUnderlyings");
7055 const unsigned short AssignmentReport::NoUnderlyings::_fnum;
7056 //-------------------------------------------------------------------------------------------------
7057 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7058 {
7059  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
7060 };
7061 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7062 const MsgType AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
7063 const unsigned short AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
7064 //-------------------------------------------------------------------------------------------------
7065 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
7066 {
7067  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
7068 };
7069 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7070 const MsgType AssignmentReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
7071 const unsigned short AssignmentReport::NoUnderlyings::NoUnderlyingStips::_fnum;
7072 //-------------------------------------------------------------------------------------------------
7073 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7074 {
7075  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
7076  FieldTrait(1062, 1, 4,196,0x1c)
7077 };
7078 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7079 const MsgType AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
7080 const unsigned short AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
7081 //-------------------------------------------------------------------------------------------------
7082 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7083 {
7084  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
7085 };
7086 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7087 const MsgType AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
7088 const unsigned short AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
7089 //-------------------------------------------------------------------------------------------------
7090 const FieldTrait AssignmentReport::NoPosAmt::_traits[] =
7091 {
7092  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
7093 };
7096 const unsigned short AssignmentReport::NoPosAmt::_fnum;
7097 //-------------------------------------------------------------------------------------------------
7098 const FieldTrait AssignmentReport::NoEvents::_traits[] =
7099 {
7100  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
7101  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
7102 };
7105 const unsigned short AssignmentReport::NoEvents::_fnum;
7106 //-------------------------------------------------------------------------------------------------
7108 {
7109  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
7110  FieldTrait(1052, 1, 4, 58,0x1c)
7111 };
7113 const MsgType AssignmentReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
7115 //-------------------------------------------------------------------------------------------------
7116 const FieldTrait AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7117 {
7118  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
7119 };
7120 const FieldTrait_Hash_Array AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7121 const MsgType AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
7122 const unsigned short AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
7123 //-------------------------------------------------------------------------------------------------
7124 const FieldTrait AssignmentReport::NoComplexEvents::_traits[] =
7125 {
7126  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
7127  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
7128  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
7129 };
7131 const MsgType AssignmentReport::NoComplexEvents::_msgtype("NoComplexEvents");
7132 const unsigned short AssignmentReport::NoComplexEvents::_fnum;
7133 //-------------------------------------------------------------------------------------------------
7134 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits[] =
7135 {
7136  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
7137 };
7138 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
7139 const MsgType AssignmentReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
7140 const unsigned short AssignmentReport::NoComplexEvents::NoComplexEventDates::_fnum;
7141 //-------------------------------------------------------------------------------------------------
7142 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7143 {
7144  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
7145 };
7146 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7147 const MsgType AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
7148 const unsigned short AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
7149 //-------------------------------------------------------------------------------------------------
7150 const FieldTrait CollateralRequest::_traits[] =
7151 {
7152  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 11,15, 8, 0,0x04), FieldTrait( 15,19,114, 0,0x04),
7153  FieldTrait( 22,15, 17, 54,0x14), FieldTrait( 37,15, 9, 0,0x04), FieldTrait( 44,11,123, 0,0x04),
7154  FieldTrait( 48,15, 16, 54,0x14), FieldTrait( 53,10,112, 0,0x04), FieldTrait( 54, 7,121, 0,0x04),
7155  FieldTrait( 55,15, 14, 54,0x14), FieldTrait( 58,15,143, 0,0x04), FieldTrait( 60,22, 3, 0,0x05),
7156  FieldTrait( 64,25,111, 0,0x04), FieldTrait( 65,15, 15, 54,0x14), FieldTrait( 106,15, 43, 54,0x14),
7157  FieldTrait( 107,15, 46, 54,0x14), FieldTrait( 124, 1, 12, 40,0x1c), FieldTrait( 126,22, 4, 0,0x04),
7158  FieldTrait( 136, 1,122, 77,0x1c), FieldTrait( 159,13,125, 0,0x04), FieldTrait( 167,15, 21, 54,0x14),
7159  FieldTrait( 198,15, 10, 0,0x04), FieldTrait( 200,21, 23, 54,0x14), FieldTrait( 201, 1, 84, 54,0x14),
7160  FieldTrait( 202,11, 37, 54,0x14), FieldTrait( 206, 7, 39, 54,0x14), FieldTrait( 207,20, 42, 54,0x14),
7161  FieldTrait( 218,12,129,160,0x14), FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14),
7162  FieldTrait( 222,15,132,160,0x14), FieldTrait( 223,14, 41, 54,0x14), FieldTrait( 224,25, 25, 54,0x14),
7163  FieldTrait( 225,25, 26, 54,0x14), FieldTrait( 226, 1, 28, 54,0x14), FieldTrait( 227,14, 29, 54,0x14),
7164  FieldTrait( 228, 9, 30, 54,0x14), FieldTrait( 231, 9, 40, 54,0x14), FieldTrait( 232, 1,137,162,0x1c),
7165  FieldTrait( 239, 1, 27, 54,0x14), FieldTrait( 240,25, 36, 54,0x14), FieldTrait( 255,15, 31, 54,0x14),
7166  FieldTrait( 336,15,138, 0,0x04), FieldTrait( 348, 2, 44, 54,0x14), FieldTrait( 349,28, 45, 54,0x14),
7167  FieldTrait( 350, 2, 47, 54,0x14), FieldTrait( 351,28, 48, 54,0x14), FieldTrait( 354, 2,144, 0,0x04),
7168  FieldTrait( 355,28,145, 0,0x04), FieldTrait( 423, 1,124, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
7169  FieldTrait( 454, 1, 18,142,0x1c), FieldTrait( 460, 1, 19, 54,0x14), FieldTrait( 461,15, 20, 54,0x14),
7170  FieldTrait( 470,18, 33, 54,0x14), FieldTrait( 471,15, 34, 54,0x14), FieldTrait( 472,15, 35, 54,0x14),
7171  FieldTrait( 526,15, 11, 0,0x04), FieldTrait( 541,25, 24, 54,0x14), FieldTrait( 543,15, 32, 54,0x14),
7172  FieldTrait( 555, 1,115, 49,0x1c), FieldTrait( 581, 1, 7, 0,0x04), FieldTrait( 625,15,139, 0,0x04),
7173  FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14), FieldTrait( 667,21, 50, 54,0x14),
7174  FieldTrait( 691,15, 49, 54,0x14), FieldTrait( 699,15,135,160,0x14), FieldTrait( 711, 1,116,187,0x1c),
7175  FieldTrait( 715,25,142, 0,0x04), FieldTrait( 716,15,140, 0,0x04), FieldTrait( 717,15,141, 0,0x04),
7176  FieldTrait( 761,15,136,160,0x14), FieldTrait( 762,15, 22, 54,0x14), FieldTrait( 768, 1,120,182,0x1c),
7177  FieldTrait( 788, 1,106, 44,0x14), FieldTrait( 854, 1,113, 0,0x04), FieldTrait( 864, 1, 53, 38,0x1c),
7178  FieldTrait( 873,25, 54, 54,0x14), FieldTrait( 874,25, 55, 54,0x14), FieldTrait( 875, 1, 51, 54,0x14),
7179  FieldTrait( 876,15, 52, 54,0x14), FieldTrait( 894,15, 1, 0,0x05), FieldTrait( 895, 1, 2, 0,0x05),
7180  FieldTrait( 897, 1, 13,180,0x1c), FieldTrait( 898,14,110, 44,0x14), FieldTrait( 899,13,117, 0,0x04),
7181  FieldTrait( 900,13,118, 0,0x04), FieldTrait( 901,13,119, 0,0x04), FieldTrait( 913,15,102, 44,0x14),
7182  FieldTrait( 914,15,103, 44,0x14), FieldTrait( 915,25,104, 44,0x14), FieldTrait( 916,25,107, 44,0x14),
7183  FieldTrait( 917,25,108, 44,0x14), FieldTrait( 918,19,105, 44,0x14), FieldTrait( 919, 1,109, 44,0x14),
7184  FieldTrait( 920,13,126, 0,0x04), FieldTrait( 921,13,127, 0,0x04), FieldTrait( 922,13,128, 0,0x04),
7185  FieldTrait( 947,19, 38, 54,0x14), FieldTrait( 965,15, 56, 54,0x14), FieldTrait( 966,15, 57, 54,0x14),
7186  FieldTrait( 967, 9, 59, 54,0x14), FieldTrait( 968, 9, 60, 54,0x14), FieldTrait( 969, 9, 61, 54,0x14),
7187  FieldTrait( 970, 1, 62, 54,0x14), FieldTrait( 971, 1, 63, 54,0x14), FieldTrait( 996,15, 65, 54,0x14),
7188  FieldTrait( 997,15, 66, 54,0x14), FieldTrait(1018, 1, 64, 57,0x1c), FieldTrait(1049, 7, 58, 54,0x14),
7189  FieldTrait(1079,26, 67, 54,0x14), FieldTrait(1146,13, 69, 54,0x14), FieldTrait(1147,10, 70, 54,0x14),
7190  FieldTrait(1151,15, 68, 54,0x14), FieldTrait(1184, 2, 71,150,0x14), FieldTrait(1185,29, 72,150,0x14),
7191  FieldTrait(1186,15, 73,150,0x14), FieldTrait(1191,15, 75, 54,0x14), FieldTrait(1192,10, 76, 54,0x14),
7192  FieldTrait(1193, 7, 77, 54,0x14), FieldTrait(1194, 1, 78, 54,0x14), FieldTrait(1195,13, 79, 54,0x14),
7193  FieldTrait(1196,15, 80, 54,0x14), FieldTrait(1197,15, 87, 54,0x14), FieldTrait(1198, 1, 81, 54,0x14),
7194  FieldTrait(1199,11, 82, 54,0x14), FieldTrait(1200,11, 83, 54,0x14), FieldTrait(1227,15, 74, 54,0x14),
7195  FieldTrait(1242, 8, 86, 54,0x14), FieldTrait(1244, 8, 85, 54,0x14), FieldTrait(1435, 1, 88, 54,0x14),
7196  FieldTrait(1439, 1, 89, 54,0x14), FieldTrait(1449,15, 90, 54,0x14), FieldTrait(1450,15, 91, 54,0x14),
7197  FieldTrait(1451,14, 92, 54,0x14), FieldTrait(1452,14, 93, 54,0x14), FieldTrait(1457,14, 94, 54,0x14),
7198  FieldTrait(1458,14, 95, 54,0x14), FieldTrait(1478, 1, 96, 54,0x14), FieldTrait(1479, 1, 97, 54,0x14),
7199  FieldTrait(1480,14, 98, 54,0x14), FieldTrait(1481, 1, 99, 54,0x14), FieldTrait(1482, 1,100, 54,0x14),
7200  FieldTrait(1483, 1,101, 21,0x1c)
7201 };
7202 const FieldTrait_Hash_Array CollateralRequest::_ftha(CollateralRequest::_traits, 145);
7204 //-------------------------------------------------------------------------------------------------
7205 const FieldTrait CollateralRequest::NoExecs::_traits[] =
7206 {
7207  FieldTrait( 17,15, 1, 0,0x04)
7208 };
7211 const unsigned short CollateralRequest::NoExecs::_fnum;
7212 //-------------------------------------------------------------------------------------------------
7213 const FieldTrait CollateralRequest::NoMiscFees::_traits[] =
7214 {
7215  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
7216  FieldTrait( 891, 1, 4, 0,0x04)
7217 };
7220 const unsigned short CollateralRequest::NoMiscFees::_fnum;
7221 //-------------------------------------------------------------------------------------------------
7222 const FieldTrait CollateralRequest::NoStipulations::_traits[] =
7223 {
7224  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
7225 };
7228 const unsigned short CollateralRequest::NoStipulations::_fnum;
7229 //-------------------------------------------------------------------------------------------------
7230 const FieldTrait CollateralRequest::NoPartyIDs::_traits[] =
7231 {
7232  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
7233  FieldTrait( 802, 1, 4,107,0x1c)
7234 };
7237 const unsigned short CollateralRequest::NoPartyIDs::_fnum;
7238 //-------------------------------------------------------------------------------------------------
7239 const FieldTrait CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
7240 {
7241  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
7242 };
7243 const FieldTrait_Hash_Array CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
7244 const MsgType CollateralRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
7245 const unsigned short CollateralRequest::NoPartyIDs::NoPartySubIDs::_fnum;
7246 //-------------------------------------------------------------------------------------------------
7248 {
7249  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
7250 };
7252 const MsgType CollateralRequest::NoSecurityAltID::_msgtype("NoSecurityAltID");
7253 const unsigned short CollateralRequest::NoSecurityAltID::_fnum;
7254 //-------------------------------------------------------------------------------------------------
7255 const FieldTrait CollateralRequest::NoLegs::_traits[] =
7256 {
7257  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
7258  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
7259  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
7260  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
7261  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
7262  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
7263  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
7264  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
7265  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
7266  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
7267  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
7268  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
7269  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
7270  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
7271  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
7272  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
7273  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
7274  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
7275 };
7278 const unsigned short CollateralRequest::NoLegs::_fnum;
7279 //-------------------------------------------------------------------------------------------------
7280 const FieldTrait CollateralRequest::NoLegs::NoLegSecurityAltID::_traits[] =
7281 {
7282  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
7283 };
7284 const FieldTrait_Hash_Array CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(CollateralRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
7285 const MsgType CollateralRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
7286 const unsigned short CollateralRequest::NoLegs::NoLegSecurityAltID::_fnum;
7287 //-------------------------------------------------------------------------------------------------
7288 const FieldTrait CollateralRequest::NoUnderlyings::_traits[] =
7289 {
7290  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
7291  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
7292  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
7293  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
7294  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
7295  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
7296  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
7297  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
7298  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
7299  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
7300  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
7301  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
7302  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
7303  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
7304  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
7305  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 944, 1, 73, 0,0x04),
7306  FieldTrait( 972,14, 47,191,0x14), FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14),
7307  FieldTrait( 975, 1, 48,191,0x14), FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14),
7308  FieldTrait(1038,13, 53,191,0x14), FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14),
7309  FieldTrait(1045, 9, 57,191,0x14), FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c),
7310  FieldTrait(1213,26, 59,191,0x14), FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14),
7311  FieldTrait(1424,15, 63,191,0x14), FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14),
7312  FieldTrait(1441, 1, 66,191,0x14), FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14),
7313  FieldTrait(1455,14, 69,191,0x14), FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14),
7314  FieldTrait(1460,14, 72,191,0x14)
7315 };
7318 const unsigned short CollateralRequest::NoUnderlyings::_fnum;
7319 //-------------------------------------------------------------------------------------------------
7320 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7321 {
7322  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
7323 };
7324 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7325 const MsgType CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
7326 const unsigned short CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
7327 //-------------------------------------------------------------------------------------------------
7328 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
7329 {
7330  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
7331 };
7332 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7333 const MsgType CollateralRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
7334 const unsigned short CollateralRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
7335 //-------------------------------------------------------------------------------------------------
7336 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7337 {
7338  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
7339  FieldTrait(1062, 1, 4,196,0x1c)
7340 };
7341 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7342 const MsgType CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
7343 const unsigned short CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
7344 //-------------------------------------------------------------------------------------------------
7345 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7346 {
7347  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
7348 };
7349 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7350 const MsgType CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
7351 const unsigned short CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
7352 //-------------------------------------------------------------------------------------------------
7354 {
7355  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
7356  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
7357 };
7359 const MsgType CollateralRequest::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7361 //-------------------------------------------------------------------------------------------------
7362 const FieldTrait CollateralRequest::NoEvents::_traits[] =
7363 {
7364  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
7365  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
7366 };
7369 const unsigned short CollateralRequest::NoEvents::_fnum;
7370 //-------------------------------------------------------------------------------------------------
7371 const FieldTrait CollateralRequest::NoTrades::_traits[] =
7372 {
7373  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
7374 };
7377 const unsigned short CollateralRequest::NoTrades::_fnum;
7378 //-------------------------------------------------------------------------------------------------
7380 {
7381  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
7382  FieldTrait(1052, 1, 4, 58,0x1c)
7383 };
7385 const MsgType CollateralRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
7387 //-------------------------------------------------------------------------------------------------
7388 const FieldTrait CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7389 {
7390  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
7391 };
7392 const FieldTrait_Hash_Array CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7393 const MsgType CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
7394 const unsigned short CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
7395 //-------------------------------------------------------------------------------------------------
7397 {
7398  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
7399  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
7400  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
7401 };
7403 const MsgType CollateralRequest::NoComplexEvents::_msgtype("NoComplexEvents");
7404 const unsigned short CollateralRequest::NoComplexEvents::_fnum;
7405 //-------------------------------------------------------------------------------------------------
7406 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
7407 {
7408  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
7409 };
7410 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
7411 const MsgType CollateralRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
7412 const unsigned short CollateralRequest::NoComplexEvents::NoComplexEventDates::_fnum;
7413 //-------------------------------------------------------------------------------------------------
7414 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7415 {
7416  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
7417 };
7418 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7419 const MsgType CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
7420 const unsigned short CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
7421 //-------------------------------------------------------------------------------------------------
7422 const FieldTrait CollateralAssignment::_traits[] =
7423 {
7424  FieldTrait( 1,15, 9, 0,0x04), FieldTrait( 11,15, 11, 0,0x04), FieldTrait( 15,19,117, 0,0x04),
7425  FieldTrait( 22,15, 20, 54,0x14), FieldTrait( 37,15, 12, 0,0x04), FieldTrait( 44,11,126, 0,0x04),
7426  FieldTrait( 48,15, 19, 54,0x14), FieldTrait( 53,10,115, 0,0x04), FieldTrait( 54, 7,124, 0,0x04),
7427  FieldTrait( 55,15, 17, 54,0x14), FieldTrait( 58,15,151, 0,0x04), FieldTrait( 60,22, 6, 0,0x05),
7428  FieldTrait( 64,25,114, 0,0x04), FieldTrait( 65,15, 18, 54,0x14), FieldTrait( 85, 1,145, 37,0x1c),
7429  FieldTrait( 106,15, 46, 54,0x14), FieldTrait( 107,15, 49, 54,0x14), FieldTrait( 124, 1, 15, 40,0x1c),
7430  FieldTrait( 126,22, 7, 0,0x04), FieldTrait( 136, 1,125, 77,0x1c), FieldTrait( 159,13,128, 0,0x04),
7431  FieldTrait( 167,15, 24, 54,0x14), FieldTrait( 169, 1,142,153,0x14), FieldTrait( 170,15,143,153,0x14),
7432  FieldTrait( 171,15,144,153,0x14), FieldTrait( 172, 1,141,153,0x14), FieldTrait( 198,15, 13, 0,0x04),
7433  FieldTrait( 200,21, 26, 54,0x14), FieldTrait( 201, 1, 87, 54,0x14), FieldTrait( 202,11, 40, 54,0x14),
7434  FieldTrait( 206, 7, 42, 54,0x14), FieldTrait( 207,20, 45, 54,0x14), FieldTrait( 218,12,132,160,0x14),
7435  FieldTrait( 220,19,133,160,0x14), FieldTrait( 221,15,134,160,0x14), FieldTrait( 222,15,135,160,0x14),
7436  FieldTrait( 223,14, 44, 54,0x14), FieldTrait( 224,25, 28, 54,0x14), FieldTrait( 225,25, 29, 54,0x14),
7437  FieldTrait( 226, 1, 31, 54,0x14), FieldTrait( 227,14, 32, 54,0x14), FieldTrait( 228, 9, 33, 54,0x14),
7438  FieldTrait( 231, 9, 43, 54,0x14), FieldTrait( 232, 1,140,162,0x1c), FieldTrait( 239, 1, 30, 54,0x14),
7439  FieldTrait( 240,25, 39, 54,0x14), FieldTrait( 255,15, 34, 54,0x14), FieldTrait( 336,15,146, 0,0x04),
7440  FieldTrait( 348, 2, 47, 54,0x14), FieldTrait( 349,28, 48, 54,0x14), FieldTrait( 350, 2, 50, 54,0x14),
7441  FieldTrait( 351,28, 51, 54,0x14), FieldTrait( 354, 2,152, 0,0x04), FieldTrait( 355,28,153, 0,0x04),
7442  FieldTrait( 423, 1,127, 0,0x04), FieldTrait( 453, 1, 8, 94,0x1c), FieldTrait( 454, 1, 21,142,0x1c),
7443  FieldTrait( 460, 1, 22, 54,0x14), FieldTrait( 461,15, 23, 54,0x14), FieldTrait( 470,18, 36, 54,0x14),
7444  FieldTrait( 471,15, 37, 54,0x14), FieldTrait( 472,15, 38, 54,0x14), FieldTrait( 526,15, 14, 0,0x04),
7445  FieldTrait( 541,25, 27, 54,0x14), FieldTrait( 543,15, 35, 54,0x14), FieldTrait( 555, 1,118, 49,0x1c),
7446  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 625,15,147, 0,0x04), FieldTrait( 662,11,136,160,0x14),
7447  FieldTrait( 663, 1,137,160,0x14), FieldTrait( 667,21, 53, 54,0x14), FieldTrait( 691,15, 52, 54,0x14),
7448  FieldTrait( 699,15,138,160,0x14), FieldTrait( 711, 1,119,187,0x1c), FieldTrait( 715,25,150, 0,0x04),
7449  FieldTrait( 716,15,148, 0,0x04), FieldTrait( 717,15,149, 0,0x04), FieldTrait( 761,15,139,160,0x14),
7450  FieldTrait( 762,15, 25, 54,0x14), FieldTrait( 768, 1,123,182,0x1c), FieldTrait( 788, 1,109, 44,0x14),
7451  FieldTrait( 854, 1,116, 0,0x04), FieldTrait( 864, 1, 56, 38,0x1c), FieldTrait( 873,25, 57, 54,0x14),
7452  FieldTrait( 874,25, 58, 54,0x14), FieldTrait( 875, 1, 54, 54,0x14), FieldTrait( 876,15, 55, 54,0x14),
7453  FieldTrait( 894,15, 2, 0,0x04), FieldTrait( 895, 1, 3, 0,0x05), FieldTrait( 897, 1, 16,180,0x1c),
7454  FieldTrait( 898,14,113, 44,0x14), FieldTrait( 899,13,120, 0,0x04), FieldTrait( 900,13,121, 0,0x04),
7455  FieldTrait( 901,13,122, 0,0x04), FieldTrait( 902,15, 1, 0,0x05), FieldTrait( 903, 1, 4, 0,0x05),
7456  FieldTrait( 907,15, 5, 0,0x04), FieldTrait( 913,15,105, 44,0x14), FieldTrait( 914,15,106, 44,0x14),
7457  FieldTrait( 915,25,107, 44,0x14), FieldTrait( 916,25,110, 44,0x14), FieldTrait( 917,25,111, 44,0x14),
7458  FieldTrait( 918,19,108, 44,0x14), FieldTrait( 919, 1,112, 44,0x14), FieldTrait( 920,13,129, 0,0x04),
7459  FieldTrait( 921,13,130, 0,0x04), FieldTrait( 922,13,131, 0,0x04), FieldTrait( 947,19, 41, 54,0x14),
7460  FieldTrait( 965,15, 59, 54,0x14), FieldTrait( 966,15, 60, 54,0x14), FieldTrait( 967, 9, 62, 54,0x14),
7461  FieldTrait( 968, 9, 63, 54,0x14), FieldTrait( 969, 9, 64, 54,0x14), FieldTrait( 970, 1, 65, 54,0x14),
7462  FieldTrait( 971, 1, 66, 54,0x14), FieldTrait( 996,15, 68, 54,0x14), FieldTrait( 997,15, 69, 54,0x14),
7463  FieldTrait(1018, 1, 67, 57,0x1c), FieldTrait(1049, 7, 61, 54,0x14), FieldTrait(1079,26, 70, 54,0x14),
7464  FieldTrait(1146,13, 72, 54,0x14), FieldTrait(1147,10, 73, 54,0x14), FieldTrait(1151,15, 71, 54,0x14),
7465  FieldTrait(1184, 2, 74,150,0x14), FieldTrait(1185,29, 75,150,0x14), FieldTrait(1186,15, 76,150,0x14),
7466  FieldTrait(1191,15, 78, 54,0x14), FieldTrait(1192,10, 79, 54,0x14), FieldTrait(1193, 7, 80, 54,0x14),
7467  FieldTrait(1194, 1, 81, 54,0x14), FieldTrait(1195,13, 82, 54,0x14), FieldTrait(1196,15, 83, 54,0x14),
7468  FieldTrait(1197,15, 90, 54,0x14), FieldTrait(1198, 1, 84, 54,0x14), FieldTrait(1199,11, 85, 54,0x14),
7469  FieldTrait(1200,11, 86, 54,0x14), FieldTrait(1227,15, 77, 54,0x14), FieldTrait(1242, 8, 89, 54,0x14),
7470  FieldTrait(1244, 8, 88, 54,0x14), FieldTrait(1435, 1, 91, 54,0x14), FieldTrait(1439, 1, 92, 54,0x14),
7471  FieldTrait(1449,15, 93, 54,0x14), FieldTrait(1450,15, 94, 54,0x14), FieldTrait(1451,14, 95, 54,0x14),
7472  FieldTrait(1452,14, 96, 54,0x14), FieldTrait(1457,14, 97, 54,0x14), FieldTrait(1458,14, 98, 54,0x14),
7473  FieldTrait(1478, 1, 99, 54,0x14), FieldTrait(1479, 1,100, 54,0x14), FieldTrait(1480,14,101, 54,0x14),
7474  FieldTrait(1481, 1,102, 54,0x14), FieldTrait(1482, 1,103, 54,0x14), FieldTrait(1483, 1,104, 21,0x1c)
7475 };
7476 const FieldTrait_Hash_Array CollateralAssignment::_ftha(CollateralAssignment::_traits, 153);
7478 //-------------------------------------------------------------------------------------------------
7479 const FieldTrait CollateralAssignment::NoDlvyInst::_traits[] =
7480 {
7481  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
7482 };
7485 const unsigned short CollateralAssignment::NoDlvyInst::_fnum;
7486 //-------------------------------------------------------------------------------------------------
7487 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits[] =
7488 {
7489  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
7490  FieldTrait( 801, 1, 4,156,0x1c)
7491 };
7492 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
7493 const MsgType CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
7494 const unsigned short CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_fnum;
7495 //-------------------------------------------------------------------------------------------------
7496 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
7497 {
7498  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
7499 };
7500 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
7501 const MsgType CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
7502 const unsigned short CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
7503 //-------------------------------------------------------------------------------------------------
7504 const FieldTrait CollateralAssignment::NoExecs::_traits[] =
7505 {
7506  FieldTrait( 17,15, 1, 0,0x04)
7507 };
7510 const unsigned short CollateralAssignment::NoExecs::_fnum;
7511 //-------------------------------------------------------------------------------------------------
7512 const FieldTrait CollateralAssignment::NoMiscFees::_traits[] =
7513 {
7514  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
7515  FieldTrait( 891, 1, 4, 0,0x04)
7516 };
7519 const unsigned short CollateralAssignment::NoMiscFees::_fnum;
7520 //-------------------------------------------------------------------------------------------------
7522 {
7523  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
7524 };
7527 const unsigned short CollateralAssignment::NoStipulations::_fnum;
7528 //-------------------------------------------------------------------------------------------------
7529 const FieldTrait CollateralAssignment::NoPartyIDs::_traits[] =
7530 {
7531  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
7532  FieldTrait( 802, 1, 4,107,0x1c)
7533 };
7536 const unsigned short CollateralAssignment::NoPartyIDs::_fnum;
7537 //-------------------------------------------------------------------------------------------------
7538 const FieldTrait CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits[] =
7539 {
7540  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
7541 };
7542 const FieldTrait_Hash_Array CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits, 2);
7543 const MsgType CollateralAssignment::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
7544 const unsigned short CollateralAssignment::NoPartyIDs::NoPartySubIDs::_fnum;
7545 //-------------------------------------------------------------------------------------------------
7547 {
7548  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
7549 };
7553 //-------------------------------------------------------------------------------------------------
7554 const FieldTrait CollateralAssignment::NoLegs::_traits[] =
7555 {
7556  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
7557  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
7558  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
7559  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
7560  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
7561  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
7562  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
7563  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
7564  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
7565  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
7566  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
7567  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
7568  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
7569  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
7570  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
7571  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
7572  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
7573  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
7574 };
7577 const unsigned short CollateralAssignment::NoLegs::_fnum;
7578 //-------------------------------------------------------------------------------------------------
7579 const FieldTrait CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits[] =
7580 {
7581  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
7582 };
7583 const FieldTrait_Hash_Array CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits, 2);
7584 const MsgType CollateralAssignment::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
7585 const unsigned short CollateralAssignment::NoLegs::NoLegSecurityAltID::_fnum;
7586 //-------------------------------------------------------------------------------------------------
7588 {
7589  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
7590  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
7591  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
7592  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
7593  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
7594  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
7595  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
7596  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
7597  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
7598  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
7599  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
7600  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
7601  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
7602  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
7603  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
7604  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 944, 1, 73, 0,0x04),
7605  FieldTrait( 972,14, 47,191,0x14), FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14),
7606  FieldTrait( 975, 1, 48,191,0x14), FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14),
7607  FieldTrait(1038,13, 53,191,0x14), FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14),
7608  FieldTrait(1045, 9, 57,191,0x14), FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c),
7609  FieldTrait(1213,26, 59,191,0x14), FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14),
7610  FieldTrait(1424,15, 63,191,0x14), FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14),
7611  FieldTrait(1441, 1, 66,191,0x14), FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14),
7612  FieldTrait(1455,14, 69,191,0x14), FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14),
7613  FieldTrait(1460,14, 72,191,0x14)
7614 };
7617 const unsigned short CollateralAssignment::NoUnderlyings::_fnum;
7618 //-------------------------------------------------------------------------------------------------
7619 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7620 {
7621  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
7622 };
7623 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7624 const MsgType CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
7625 const unsigned short CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
7626 //-------------------------------------------------------------------------------------------------
7627 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits[] =
7628 {
7629  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
7630 };
7631 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7632 const MsgType CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
7633 const unsigned short CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_fnum;
7634 //-------------------------------------------------------------------------------------------------
7635 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7636 {
7637  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
7638  FieldTrait(1062, 1, 4,196,0x1c)
7639 };
7640 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7641 const MsgType CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
7642 const unsigned short CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
7643 //-------------------------------------------------------------------------------------------------
7644 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7645 {
7646  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
7647 };
7648 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7649 const MsgType CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
7650 const unsigned short CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
7651 //-------------------------------------------------------------------------------------------------
7653 {
7654  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
7655  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
7656 };
7660 //-------------------------------------------------------------------------------------------------
7661 const FieldTrait CollateralAssignment::NoEvents::_traits[] =
7662 {
7663  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
7664  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
7665 };
7668 const unsigned short CollateralAssignment::NoEvents::_fnum;
7669 //-------------------------------------------------------------------------------------------------
7670 const FieldTrait CollateralAssignment::NoTrades::_traits[] =
7671 {
7672  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
7673 };
7676 const unsigned short CollateralAssignment::NoTrades::_fnum;
7677 //-------------------------------------------------------------------------------------------------
7679 {
7680  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
7681  FieldTrait(1052, 1, 4, 58,0x1c)
7682 };
7686 //-------------------------------------------------------------------------------------------------
7687 const FieldTrait CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7688 {
7689  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
7690 };
7691 const FieldTrait_Hash_Array CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7692 const MsgType CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
7693 const unsigned short CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
7694 //-------------------------------------------------------------------------------------------------
7696 {
7697  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
7698  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
7699  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
7700 };
7704 //-------------------------------------------------------------------------------------------------
7705 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits[] =
7706 {
7707  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
7708 };
7709 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits, 3);
7710 const MsgType CollateralAssignment::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
7711 const unsigned short CollateralAssignment::NoComplexEvents::NoComplexEventDates::_fnum;
7712 //-------------------------------------------------------------------------------------------------
7713 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7714 {
7715  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
7716 };
7717 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7718 const MsgType CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
7719 const unsigned short CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
7720 //-------------------------------------------------------------------------------------------------
7721 const FieldTrait CollateralResponse::_traits[] =
7722 {
7723  FieldTrait( 1,15, 10, 0,0x04), FieldTrait( 11,15, 12, 0,0x04), FieldTrait( 15,19,118, 0,0x04),
7724  FieldTrait( 22,15, 21, 54,0x14), FieldTrait( 37,15, 13, 0,0x04), FieldTrait( 44,11,127, 0,0x04),
7725  FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 53,10,116, 0,0x04), FieldTrait( 54, 7,125, 0,0x04),
7726  FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,142, 0,0x04), FieldTrait( 60,22, 8, 0,0x05),
7727  FieldTrait( 64,25,115, 0,0x04), FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 106,15, 47, 54,0x14),
7728  FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 124, 1, 16, 40,0x1c), FieldTrait( 136, 1,126, 77,0x1c),
7729  FieldTrait( 159,13,129, 0,0x04), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 198,15, 14, 0,0x04),
7730  FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14), FieldTrait( 202,11, 41, 54,0x14),
7731  FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14), FieldTrait( 218,12,133,160,0x14),
7732  FieldTrait( 220,19,134,160,0x14), FieldTrait( 221,15,135,160,0x14), FieldTrait( 222,15,136,160,0x14),
7733  FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14), FieldTrait( 225,25, 30, 54,0x14),
7734  FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14), FieldTrait( 228, 9, 34, 54,0x14),
7735  FieldTrait( 231, 9, 44, 54,0x14), FieldTrait( 232, 1,141,162,0x1c), FieldTrait( 239, 1, 31, 54,0x14),
7736  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 291,16,146, 0,0x04),
7737  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
7738  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,143, 0,0x04), FieldTrait( 355,28,144, 0,0x04),
7739  FieldTrait( 423, 1,128, 0,0x04), FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c),
7740  FieldTrait( 460, 1, 23, 54,0x14), FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 470,18, 37, 54,0x14),
7741  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 526,15, 15, 0,0x04),
7742  FieldTrait( 541,25, 28, 54,0x14), FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c),
7743  FieldTrait( 581, 1, 11, 0,0x04), FieldTrait( 662,11,137,160,0x14), FieldTrait( 663, 1,138,160,0x14),
7744  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 691,15, 53, 54,0x14), FieldTrait( 699,15,139,160,0x14),
7745  FieldTrait( 711, 1,120,187,0x1c), FieldTrait( 715,25,147, 0,0x04), FieldTrait( 761,15,140,160,0x14),
7746  FieldTrait( 762,15, 26, 54,0x14), FieldTrait( 768, 1,124,182,0x1c), FieldTrait( 788, 1,110, 44,0x14),
7747  FieldTrait( 854, 1,117, 0,0x04), FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 873,25, 58, 54,0x14),
7748  FieldTrait( 874,25, 59, 54,0x14), FieldTrait( 875, 1, 55, 54,0x14), FieldTrait( 876,15, 56, 54,0x14),
7749  FieldTrait( 894,15, 3, 0,0x04), FieldTrait( 895, 1, 4, 0,0x04), FieldTrait( 897, 1, 17,180,0x1c),
7750  FieldTrait( 898,14,114, 44,0x14), FieldTrait( 899,13,121, 0,0x04), FieldTrait( 900,13,122, 0,0x04),
7751  FieldTrait( 901,13,123, 0,0x04), FieldTrait( 902,15, 2, 0,0x04), FieldTrait( 903, 1, 5, 0,0x04),
7752  FieldTrait( 904,15, 1, 0,0x05), FieldTrait( 905, 1, 6, 0,0x05), FieldTrait( 906, 1, 7, 0,0x04),
7753  FieldTrait( 913,15,106, 44,0x14), FieldTrait( 914,15,107, 44,0x14), FieldTrait( 915,25,108, 44,0x14),
7754  FieldTrait( 916,25,111, 44,0x14), FieldTrait( 917,25,112, 44,0x14), FieldTrait( 918,19,109, 44,0x14),
7755  FieldTrait( 919, 1,113, 44,0x14), FieldTrait( 920,13,130, 0,0x04), FieldTrait( 921,13,131, 0,0x04),
7756  FieldTrait( 922,13,132, 0,0x04), FieldTrait( 947,19, 42, 54,0x14), FieldTrait( 965,15, 60, 54,0x14),
7757  FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14), FieldTrait( 968, 9, 64, 54,0x14),
7758  FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14), FieldTrait( 971, 1, 67, 54,0x14),
7759  FieldTrait( 996,15, 69, 54,0x14), FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1018, 1, 68, 57,0x1c),
7760  FieldTrait(1043, 1,145, 0,0x04), FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14),
7761  FieldTrait(1146,13, 73, 54,0x14), FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14),
7762  FieldTrait(1184, 2, 75,150,0x14), FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14),
7763  FieldTrait(1191,15, 79, 54,0x14), FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14),
7764  FieldTrait(1194, 1, 82, 54,0x14), FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14),
7765  FieldTrait(1197,15, 91, 54,0x14), FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14),
7766  FieldTrait(1200,11, 87, 54,0x14), FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14),
7767  FieldTrait(1244, 8, 89, 54,0x14), FieldTrait(1435, 1, 92, 54,0x14), FieldTrait(1439, 1, 93, 54,0x14),
7768  FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14), FieldTrait(1451,14, 96, 54,0x14),
7769  FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14), FieldTrait(1458,14, 99, 54,0x14),
7770  FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14), FieldTrait(1480,14,102, 54,0x14),
7771  FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14), FieldTrait(1483, 1,105, 21,0x1c)
7772 };
7773 const FieldTrait_Hash_Array CollateralResponse::_ftha(CollateralResponse::_traits, 147);
7775 //-------------------------------------------------------------------------------------------------
7776 const FieldTrait CollateralResponse::NoExecs::_traits[] =
7777 {
7778  FieldTrait( 17,15, 1, 0,0x04)
7779 };
7782 const unsigned short CollateralResponse::NoExecs::_fnum;
7783 //-------------------------------------------------------------------------------------------------
7784 const FieldTrait CollateralResponse::NoMiscFees::_traits[] =
7785 {
7786  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
7787  FieldTrait( 891, 1, 4, 0,0x04)
7788 };
7791 const unsigned short CollateralResponse::NoMiscFees::_fnum;
7792 //-------------------------------------------------------------------------------------------------
7794 {
7795  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
7796 };
7799 const unsigned short CollateralResponse::NoStipulations::_fnum;
7800 //-------------------------------------------------------------------------------------------------
7801 const FieldTrait CollateralResponse::NoPartyIDs::_traits[] =
7802 {
7803  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
7804  FieldTrait( 802, 1, 4,107,0x1c)
7805 };
7808 const unsigned short CollateralResponse::NoPartyIDs::_fnum;
7809 //-------------------------------------------------------------------------------------------------
7810 const FieldTrait CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
7811 {
7812  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
7813 };
7814 const FieldTrait_Hash_Array CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
7815 const MsgType CollateralResponse::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
7816 const unsigned short CollateralResponse::NoPartyIDs::NoPartySubIDs::_fnum;
7817 //-------------------------------------------------------------------------------------------------
7819 {
7820  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
7821 };
7824 const unsigned short CollateralResponse::NoSecurityAltID::_fnum;
7825 //-------------------------------------------------------------------------------------------------
7826 const FieldTrait CollateralResponse::NoLegs::_traits[] =
7827 {
7828  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
7829  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
7830  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
7831  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
7832  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
7833  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
7834  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
7835  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
7836  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
7837  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
7838  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
7839  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
7840  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
7841  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
7842  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
7843  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
7844  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
7845  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
7846 };
7849 const unsigned short CollateralResponse::NoLegs::_fnum;
7850 //-------------------------------------------------------------------------------------------------
7851 const FieldTrait CollateralResponse::NoLegs::NoLegSecurityAltID::_traits[] =
7852 {
7853  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
7854 };
7855 const FieldTrait_Hash_Array CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(CollateralResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
7856 const MsgType CollateralResponse::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
7857 const unsigned short CollateralResponse::NoLegs::NoLegSecurityAltID::_fnum;
7858 //-------------------------------------------------------------------------------------------------
7859 const FieldTrait CollateralResponse::NoUnderlyings::_traits[] =
7860 {
7861  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
7862  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
7863  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
7864  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
7865  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
7866  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
7867  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
7868  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
7869  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
7870  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
7871  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
7872  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
7873  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
7874  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
7875  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
7876  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 944, 1, 73, 0,0x04),
7877  FieldTrait( 972,14, 47,191,0x14), FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14),
7878  FieldTrait( 975, 1, 48,191,0x14), FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14),
7879  FieldTrait(1038,13, 53,191,0x14), FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14),
7880  FieldTrait(1045, 9, 57,191,0x14), FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c),
7881  FieldTrait(1213,26, 59,191,0x14), FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14),
7882  FieldTrait(1424,15, 63,191,0x14), FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14),
7883  FieldTrait(1441, 1, 66,191,0x14), FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14),
7884  FieldTrait(1455,14, 69,191,0x14), FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14),
7885  FieldTrait(1460,14, 72,191,0x14)
7886 };
7889 const unsigned short CollateralResponse::NoUnderlyings::_fnum;
7890 //-------------------------------------------------------------------------------------------------
7891 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7892 {
7893  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
7894 };
7895 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7896 const MsgType CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
7897 const unsigned short CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
7898 //-------------------------------------------------------------------------------------------------
7899 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
7900 {
7901  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
7902 };
7903 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7904 const MsgType CollateralResponse::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
7905 const unsigned short CollateralResponse::NoUnderlyings::NoUnderlyingStips::_fnum;
7906 //-------------------------------------------------------------------------------------------------
7907 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7908 {
7909  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
7910  FieldTrait(1062, 1, 4,196,0x1c)
7911 };
7912 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7913 const MsgType CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
7914 const unsigned short CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
7915 //-------------------------------------------------------------------------------------------------
7916 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7917 {
7918  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
7919 };
7920 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7921 const MsgType CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
7922 const unsigned short CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
7923 //-------------------------------------------------------------------------------------------------
7925 {
7926  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
7927  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
7928 };
7930 const MsgType CollateralResponse::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7932 //-------------------------------------------------------------------------------------------------
7933 const FieldTrait CollateralResponse::NoEvents::_traits[] =
7934 {
7935  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
7936  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
7937 };
7940 const unsigned short CollateralResponse::NoEvents::_fnum;
7941 //-------------------------------------------------------------------------------------------------
7942 const FieldTrait CollateralResponse::NoTrades::_traits[] =
7943 {
7944  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
7945 };
7948 const unsigned short CollateralResponse::NoTrades::_fnum;
7949 //-------------------------------------------------------------------------------------------------
7951 {
7952  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
7953  FieldTrait(1052, 1, 4, 58,0x1c)
7954 };
7956 const MsgType CollateralResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
7958 //-------------------------------------------------------------------------------------------------
7959 const FieldTrait CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7960 {
7961  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
7962 };
7963 const FieldTrait_Hash_Array CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7964 const MsgType CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
7965 const unsigned short CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
7966 //-------------------------------------------------------------------------------------------------
7968 {
7969  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
7970  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
7971  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
7972 };
7975 const unsigned short CollateralResponse::NoComplexEvents::_fnum;
7976 //-------------------------------------------------------------------------------------------------
7977 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
7978 {
7979  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
7980 };
7981 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
7982 const MsgType CollateralResponse::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
7983 const unsigned short CollateralResponse::NoComplexEvents::NoComplexEventDates::_fnum;
7984 //-------------------------------------------------------------------------------------------------
7985 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7986 {
7987  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
7988 };
7989 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7990 const MsgType CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
7991 const unsigned short CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
7992 //-------------------------------------------------------------------------------------------------
7993 const FieldTrait News::_traits[] =
7994 {
7995  FieldTrait( 33, 1, 10, 66,0x1d), FieldTrait( 42,22, 1, 0,0x04), FieldTrait( 61, 7, 2, 0,0x04),
7996  FieldTrait( 95, 2, 12, 0,0x04), FieldTrait( 96,28, 13, 0,0x04), FieldTrait( 146, 1, 7, 47,0x1c),
7997  FieldTrait( 148,15, 3, 0,0x05), FieldTrait( 149,15, 11, 0,0x04), FieldTrait( 215, 1, 6,141,0x1c),
7998  FieldTrait( 358, 2, 4, 0,0x04), FieldTrait( 359,28, 5, 0,0x04), FieldTrait( 555, 1, 8, 49,0x1c),
7999  FieldTrait( 711, 1, 9,188,0x1c), FieldTrait(1180,15, 14, 8,0x14), FieldTrait(1181, 4, 15, 8,0x14),
8000  FieldTrait(1300,15, 23, 0,0x04), FieldTrait(1301,20, 22, 0,0x04), FieldTrait(1350, 4, 16, 8,0x14),
8001  FieldTrait(1352, 8, 17, 8,0x14), FieldTrait(1472,15, 18, 0,0x04), FieldTrait(1473, 1, 20, 0,0x04),
8002  FieldTrait(1474,35, 21, 0,0x04), FieldTrait(1475, 1, 19, 84,0x1c)
8003 };
8004 const FieldTrait_Hash_Array News::_ftha(News::_traits, 23);
8005 const MsgType News::_msgtype("B");
8006 //-------------------------------------------------------------------------------------------------
8007 const FieldTrait News::NoLinesOfText::_traits[] =
8008 {
8009  FieldTrait( 58,15, 1, 0,0x05), FieldTrait( 354, 2, 2, 0,0x04), FieldTrait( 355,28, 3, 0,0x04)
8010 };
8011 const FieldTrait_Hash_Array News::NoLinesOfText::_ftha(News::NoLinesOfText::_traits, 3);
8012 const MsgType News::NoLinesOfText::_msgtype("NoLinesOfText");
8013 const unsigned short News::NoLinesOfText::_fnum;
8014 //-------------------------------------------------------------------------------------------------
8015 const FieldTrait News::NoRelatedSym::_traits[] =
8016 {
8017  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
8018  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
8019  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
8020  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
8021  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
8022  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
8023  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
8024  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
8025  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
8026  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
8027  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
8028  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
8029  FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
8030  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
8031  FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14),
8032  FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14),
8033  FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14),
8034  FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14),
8035  FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14),
8036  FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14),
8037  FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14),
8038  FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14),
8039  FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14),
8040  FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14),
8041  FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14),
8042  FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14),
8043  FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14),
8044  FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14),
8045  FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14),
8046  FieldTrait(1483, 1, 88, 21,0x1c)
8047 };
8048 const FieldTrait_Hash_Array News::NoRelatedSym::_ftha(News::NoRelatedSym::_traits, 88);
8049 const MsgType News::NoRelatedSym::_msgtype("NoRelatedSym");
8050 const unsigned short News::NoRelatedSym::_fnum;
8051 //-------------------------------------------------------------------------------------------------
8052 const FieldTrait News::NoRelatedSym::NoSecurityAltID::_traits[] =
8053 {
8054  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
8055 };
8056 const FieldTrait_Hash_Array News::NoRelatedSym::NoSecurityAltID::_ftha(News::NoRelatedSym::NoSecurityAltID::_traits, 2);
8057 const MsgType News::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
8058 const unsigned short News::NoRelatedSym::NoSecurityAltID::_fnum;
8059 //-------------------------------------------------------------------------------------------------
8060 const FieldTrait News::NoRelatedSym::NoEvents::_traits[] =
8061 {
8062  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
8063  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
8064 };
8065 const FieldTrait_Hash_Array News::NoRelatedSym::NoEvents::_ftha(News::NoRelatedSym::NoEvents::_traits, 5);
8066 const MsgType News::NoRelatedSym::NoEvents::_msgtype("NoEvents");
8067 const unsigned short News::NoRelatedSym::NoEvents::_fnum;
8068 //-------------------------------------------------------------------------------------------------
8069 const FieldTrait News::NoRelatedSym::NoInstrumentParties::_traits[] =
8070 {
8071  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
8072  FieldTrait(1052, 1, 4, 58,0x1c)
8073 };
8074 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::_ftha(News::NoRelatedSym::NoInstrumentParties::_traits, 4);
8075 const MsgType News::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
8076 const unsigned short News::NoRelatedSym::NoInstrumentParties::_fnum;
8077 //-------------------------------------------------------------------------------------------------
8078 const FieldTrait News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8079 {
8080  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
8081 };
8082 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8083 const MsgType News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
8084 const unsigned short News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
8085 //-------------------------------------------------------------------------------------------------
8086 const FieldTrait News::NoRelatedSym::NoComplexEvents::_traits[] =
8087 {
8088  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
8089  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
8090  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
8091 };
8092 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::_ftha(News::NoRelatedSym::NoComplexEvents::_traits, 8);
8093 const MsgType News::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
8094 const unsigned short News::NoRelatedSym::NoComplexEvents::_fnum;
8095 //-------------------------------------------------------------------------------------------------
8096 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
8097 {
8098  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
8099 };
8100 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
8101 const MsgType News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
8102 const unsigned short News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
8103 //-------------------------------------------------------------------------------------------------
8104 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8105 {
8106  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
8107 };
8108 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8109 const MsgType News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
8110 const unsigned short News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
8111 //-------------------------------------------------------------------------------------------------
8112 const FieldTrait News::NoRoutingIDs::_traits[] =
8113 {
8114  FieldTrait( 216, 1, 1, 0,0x04), FieldTrait( 217,15, 2, 0,0x04)
8115 };
8116 const FieldTrait_Hash_Array News::NoRoutingIDs::_ftha(News::NoRoutingIDs::_traits, 2);
8117 const MsgType News::NoRoutingIDs::_msgtype("NoRoutingIDs");
8118 const unsigned short News::NoRoutingIDs::_fnum;
8119 //-------------------------------------------------------------------------------------------------
8120 const FieldTrait News::NoLegs::_traits[] =
8121 {
8122  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
8123  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
8124  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
8125  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
8126  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
8127  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
8128  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
8129  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
8130  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
8131  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
8132  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
8133  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
8134  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
8135  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
8136  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
8137  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
8138  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
8139  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
8140 };
8141 const FieldTrait_Hash_Array News::NoLegs::_ftha(News::NoLegs::_traits, 54);
8142 const MsgType News::NoLegs::_msgtype("NoLegs");
8143 const unsigned short News::NoLegs::_fnum;
8144 //-------------------------------------------------------------------------------------------------
8145 const FieldTrait News::NoLegs::NoLegSecurityAltID::_traits[] =
8146 {
8147  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
8148 };
8149 const FieldTrait_Hash_Array News::NoLegs::NoLegSecurityAltID::_ftha(News::NoLegs::NoLegSecurityAltID::_traits, 2);
8150 const MsgType News::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8151 const unsigned short News::NoLegs::NoLegSecurityAltID::_fnum;
8152 //-------------------------------------------------------------------------------------------------
8153 const FieldTrait News::NoUnderlyings::_traits[] =
8154 {
8155  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
8156  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
8157  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
8158  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
8159  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
8160  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
8161  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
8162  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
8163  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
8164  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
8165  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
8166  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
8167  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
8168  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
8169  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
8170  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
8171  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
8172  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
8173  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
8174  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
8175  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
8176  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
8177  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
8178  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
8179 };
8180 const FieldTrait_Hash_Array News::NoUnderlyings::_ftha(News::NoUnderlyings::_traits, 72);
8181 const MsgType News::NoUnderlyings::_msgtype("NoUnderlyings");
8182 const unsigned short News::NoUnderlyings::_fnum;
8183 //-------------------------------------------------------------------------------------------------
8184 const FieldTrait News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8185 {
8186  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
8187 };
8188 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8189 const MsgType News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8190 const unsigned short News::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
8191 //-------------------------------------------------------------------------------------------------
8192 const FieldTrait News::NoUnderlyings::NoUnderlyingStips::_traits[] =
8193 {
8194  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
8195 };
8196 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingStips::_ftha(News::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8197 const MsgType News::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
8198 const unsigned short News::NoUnderlyings::NoUnderlyingStips::_fnum;
8199 //-------------------------------------------------------------------------------------------------
8200 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8201 {
8202  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
8203  FieldTrait(1062, 1, 4,196,0x1c)
8204 };
8205 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8206 const MsgType News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8207 const unsigned short News::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
8208 //-------------------------------------------------------------------------------------------------
8209 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8210 {
8211  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
8212 };
8213 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8214 const MsgType News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
8215 const unsigned short News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
8216 //-------------------------------------------------------------------------------------------------
8217 const FieldTrait News::NoNewsRefIDs::_traits[] =
8218 {
8219  FieldTrait(1476,15, 1, 0,0x04), FieldTrait(1477, 1, 2, 0,0x04)
8220 };
8221 const FieldTrait_Hash_Array News::NoNewsRefIDs::_ftha(News::NoNewsRefIDs::_traits, 2);
8222 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
8223 const unsigned short News::NoNewsRefIDs::_fnum;
8224 //-------------------------------------------------------------------------------------------------
8225 const FieldTrait CollateralReport::_traits[] =
8226 {
8227  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 15,19,115, 0,0x04),
8228  FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 37,15, 10, 0,0x04), FieldTrait( 44,11,124, 0,0x04),
8229  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 53,10,113, 0,0x04), FieldTrait( 54, 7,122, 0,0x04),
8230  FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,149, 0,0x04), FieldTrait( 60,22,152, 0,0x04),
8231  FieldTrait( 64,25,112, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 85, 1,143, 37,0x1c),
8232  FieldTrait( 106,15, 44, 54,0x14), FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 124, 1, 13, 40,0x1c),
8233  FieldTrait( 136, 1,123, 77,0x1c), FieldTrait( 159,13,126, 0,0x04), FieldTrait( 167,15, 22, 54,0x14),
8234  FieldTrait( 169, 1,140,153,0x14), FieldTrait( 170,15,141,153,0x14), FieldTrait( 171,15,142,153,0x14),
8235  FieldTrait( 172, 1,139,153,0x14), FieldTrait( 198,15, 11, 0,0x04), FieldTrait( 200,21, 24, 54,0x14),
8236  FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14),
8237  FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 218,12,130,160,0x14), FieldTrait( 220,19,131,160,0x14),
8238  FieldTrait( 221,15,132,160,0x14), FieldTrait( 222,15,133,160,0x14), FieldTrait( 223,14, 42, 54,0x14),
8239  FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14),
8240  FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14),
8241  FieldTrait( 232, 1,138,162,0x1c), FieldTrait( 239, 1, 28, 54,0x14), FieldTrait( 240,25, 37, 54,0x14),
8242  FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 291,16,154, 0,0x04), FieldTrait( 336,15,144, 0,0x04),
8243  FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14),
8244  FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,150, 0,0x04), FieldTrait( 355,28,151, 0,0x04),
8245  FieldTrait( 423, 1,125, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c), FieldTrait( 454, 1, 19,142,0x1c),
8246  FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14), FieldTrait( 470,18, 34, 54,0x14),
8247  FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14), FieldTrait( 526,15, 12, 0,0x04),
8248  FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14), FieldTrait( 555, 1,116, 49,0x1c),
8249  FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15,145, 0,0x04), FieldTrait( 662,11,134,160,0x14),
8250  FieldTrait( 663, 1,135,160,0x14), FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14),
8251  FieldTrait( 699,15,136,160,0x14), FieldTrait( 711, 1,117,188,0x1c), FieldTrait( 715,25,148, 0,0x04),
8252  FieldTrait( 716,15,146, 0,0x04), FieldTrait( 717,15,147, 0,0x04), FieldTrait( 761,15,137,160,0x14),
8253  FieldTrait( 762,15, 23, 54,0x14), FieldTrait( 768, 1,121,182,0x1c), FieldTrait( 788, 1,107, 44,0x14),
8254  FieldTrait( 854, 1,114, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c), FieldTrait( 873,25, 55, 54,0x14),
8255  FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14), FieldTrait( 876,15, 53, 54,0x14),
8256  FieldTrait( 897, 1, 14,180,0x1c), FieldTrait( 898,14,111, 44,0x14), FieldTrait( 899,13,118, 0,0x04),
8257  FieldTrait( 900,13,119, 0,0x04), FieldTrait( 901,13,120, 0,0x04), FieldTrait( 908,15, 1, 0,0x05),
8258  FieldTrait( 909,15, 2, 0,0x04), FieldTrait( 910, 1, 3, 0,0x05), FieldTrait( 911, 1, 4, 0,0x04),
8259  FieldTrait( 912, 8, 5, 0,0x04), FieldTrait( 913,15,103, 44,0x14), FieldTrait( 914,15,104, 44,0x14),
8260  FieldTrait( 915,25,105, 44,0x14), FieldTrait( 916,25,108, 44,0x14), FieldTrait( 917,25,109, 44,0x14),
8261  FieldTrait( 918,19,106, 44,0x14), FieldTrait( 919, 1,110, 44,0x14), FieldTrait( 920,13,127, 0,0x04),
8262  FieldTrait( 921,13,128, 0,0x04), FieldTrait( 922,13,129, 0,0x04), FieldTrait( 947,19, 39, 54,0x14),
8263  FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14),
8264  FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14),
8265  FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14), FieldTrait( 997,15, 67, 54,0x14),
8266  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1043, 1,153, 0,0x04), FieldTrait(1049, 7, 59, 54,0x14),
8267  FieldTrait(1079,26, 68, 54,0x14), FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14),
8268  FieldTrait(1151,15, 69, 54,0x14), FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14),
8269  FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14),
8270  FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14),
8271  FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14),
8272  FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14),
8273  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14),
8274  FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14),
8275  FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14),
8276  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
8277  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
8278  FieldTrait(1483, 1,102, 21,0x1c)
8279 };
8280 const FieldTrait_Hash_Array CollateralReport::_ftha(CollateralReport::_traits, 154);
8282 //-------------------------------------------------------------------------------------------------
8283 const FieldTrait CollateralReport::NoDlvyInst::_traits[] =
8284 {
8285  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
8286 };
8289 const unsigned short CollateralReport::NoDlvyInst::_fnum;
8290 //-------------------------------------------------------------------------------------------------
8291 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8292 {
8293  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
8294  FieldTrait( 801, 1, 4,156,0x1c)
8295 };
8296 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8297 const MsgType CollateralReport::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
8298 const unsigned short CollateralReport::NoDlvyInst::NoSettlPartyIDs::_fnum;
8299 //-------------------------------------------------------------------------------------------------
8300 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8301 {
8302  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
8303 };
8304 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8305 const MsgType CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
8306 const unsigned short CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
8307 //-------------------------------------------------------------------------------------------------
8308 const FieldTrait CollateralReport::NoExecs::_traits[] =
8309 {
8310  FieldTrait( 17,15, 1, 0,0x04)
8311 };
8314 const unsigned short CollateralReport::NoExecs::_fnum;
8315 //-------------------------------------------------------------------------------------------------
8316 const FieldTrait CollateralReport::NoMiscFees::_traits[] =
8317 {
8318  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
8319  FieldTrait( 891, 1, 4, 0,0x04)
8320 };
8323 const unsigned short CollateralReport::NoMiscFees::_fnum;
8324 //-------------------------------------------------------------------------------------------------
8325 const FieldTrait CollateralReport::NoStipulations::_traits[] =
8326 {
8327  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
8328 };
8330 const MsgType CollateralReport::NoStipulations::_msgtype("NoStipulations");
8331 const unsigned short CollateralReport::NoStipulations::_fnum;
8332 //-------------------------------------------------------------------------------------------------
8333 const FieldTrait CollateralReport::NoPartyIDs::_traits[] =
8334 {
8335  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
8336  FieldTrait( 802, 1, 4,107,0x1c)
8337 };
8340 const unsigned short CollateralReport::NoPartyIDs::_fnum;
8341 //-------------------------------------------------------------------------------------------------
8342 const FieldTrait CollateralReport::NoPartyIDs::NoPartySubIDs::_traits[] =
8343 {
8344  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
8345 };
8346 const FieldTrait_Hash_Array CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(CollateralReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
8347 const MsgType CollateralReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
8348 const unsigned short CollateralReport::NoPartyIDs::NoPartySubIDs::_fnum;
8349 //-------------------------------------------------------------------------------------------------
8350 const FieldTrait CollateralReport::NoSecurityAltID::_traits[] =
8351 {
8352  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
8353 };
8355 const MsgType CollateralReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
8356 const unsigned short CollateralReport::NoSecurityAltID::_fnum;
8357 //-------------------------------------------------------------------------------------------------
8358 const FieldTrait CollateralReport::NoLegs::_traits[] =
8359 {
8360  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
8361  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
8362  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
8363  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
8364  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
8365  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
8366  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
8367  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
8368  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
8369  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
8370  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
8371  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
8372  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
8373  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
8374  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
8375  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
8376  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
8377  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
8378 };
8381 const unsigned short CollateralReport::NoLegs::_fnum;
8382 //-------------------------------------------------------------------------------------------------
8383 const FieldTrait CollateralReport::NoLegs::NoLegSecurityAltID::_traits[] =
8384 {
8385  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
8386 };
8387 const FieldTrait_Hash_Array CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(CollateralReport::NoLegs::NoLegSecurityAltID::_traits, 2);
8388 const MsgType CollateralReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8389 const unsigned short CollateralReport::NoLegs::NoLegSecurityAltID::_fnum;
8390 //-------------------------------------------------------------------------------------------------
8391 const FieldTrait CollateralReport::NoUnderlyings::_traits[] =
8392 {
8393  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
8394  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
8395  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
8396  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
8397  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
8398  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
8399  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
8400  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
8401  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
8402  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
8403  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
8404  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
8405  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
8406  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
8407  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
8408  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
8409  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
8410  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
8411  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
8412  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
8413  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
8414  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
8415  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
8416  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
8417 };
8419 const MsgType CollateralReport::NoUnderlyings::_msgtype("NoUnderlyings");
8420 const unsigned short CollateralReport::NoUnderlyings::_fnum;
8421 //-------------------------------------------------------------------------------------------------
8422 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8423 {
8424  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
8425 };
8426 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8427 const MsgType CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8428 const unsigned short CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
8429 //-------------------------------------------------------------------------------------------------
8430 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
8431 {
8432  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
8433 };
8434 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8435 const MsgType CollateralReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
8436 const unsigned short CollateralReport::NoUnderlyings::NoUnderlyingStips::_fnum;
8437 //-------------------------------------------------------------------------------------------------
8438 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8439 {
8440  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
8441  FieldTrait(1062, 1, 4,196,0x1c)
8442 };
8443 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8444 const MsgType CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8445 const unsigned short CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
8446 //-------------------------------------------------------------------------------------------------
8447 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8448 {
8449  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
8450 };
8451 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8452 const MsgType CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
8453 const unsigned short CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
8454 //-------------------------------------------------------------------------------------------------
8456 {
8457  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
8458  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
8459 };
8461 const MsgType CollateralReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8462 const unsigned short CollateralReport::NoTrdRegTimestamps::_fnum;
8463 //-------------------------------------------------------------------------------------------------
8464 const FieldTrait CollateralReport::NoEvents::_traits[] =
8465 {
8466  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
8467  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
8468 };
8471 const unsigned short CollateralReport::NoEvents::_fnum;
8472 //-------------------------------------------------------------------------------------------------
8473 const FieldTrait CollateralReport::NoTrades::_traits[] =
8474 {
8475  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
8476 };
8479 const unsigned short CollateralReport::NoTrades::_fnum;
8480 //-------------------------------------------------------------------------------------------------
8482 {
8483  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
8484  FieldTrait(1052, 1, 4, 58,0x1c)
8485 };
8487 const MsgType CollateralReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
8489 //-------------------------------------------------------------------------------------------------
8490 const FieldTrait CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8491 {
8492  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
8493 };
8494 const FieldTrait_Hash_Array CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8495 const MsgType CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
8496 const unsigned short CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
8497 //-------------------------------------------------------------------------------------------------
8498 const FieldTrait CollateralReport::NoComplexEvents::_traits[] =
8499 {
8500  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
8501  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
8502  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
8503 };
8505 const MsgType CollateralReport::NoComplexEvents::_msgtype("NoComplexEvents");
8506 const unsigned short CollateralReport::NoComplexEvents::_fnum;
8507 //-------------------------------------------------------------------------------------------------
8508 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::_traits[] =
8509 {
8510  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
8511 };
8512 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
8513 const MsgType CollateralReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
8514 const unsigned short CollateralReport::NoComplexEvents::NoComplexEventDates::_fnum;
8515 //-------------------------------------------------------------------------------------------------
8516 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8517 {
8518  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
8519 };
8520 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8521 const MsgType CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
8522 const unsigned short CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
8523 //-------------------------------------------------------------------------------------------------
8524 const FieldTrait CollateralInquiry::_traits[] =
8525 {
8526  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 15,19,115, 0,0x04),
8527  FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 37,15, 10, 0,0x04), FieldTrait( 44,11,123, 0,0x04),
8528  FieldTrait( 48,15, 17, 54,0x14), FieldTrait( 53,10,113, 0,0x04), FieldTrait( 54, 7,122, 0,0x04),
8529  FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,148, 0,0x04), FieldTrait( 64,25,112, 0,0x04),
8530  FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 85, 1,142, 37,0x1c), FieldTrait( 106,15, 44, 54,0x14),
8531  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 124, 1, 13, 40,0x1c), FieldTrait( 159,13,125, 0,0x04),
8532  FieldTrait( 167,15, 22, 54,0x14), FieldTrait( 169, 1,139,153,0x14), FieldTrait( 170,15,140,153,0x14),
8533  FieldTrait( 171,15,141,153,0x14), FieldTrait( 172, 1,138,153,0x14), FieldTrait( 198,15, 11, 0,0x04),
8534  FieldTrait( 200,21, 24, 54,0x14), FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14),
8535  FieldTrait( 206, 7, 40, 54,0x14), FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 218,12,129,160,0x14),
8536  FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14), FieldTrait( 222,15,132,160,0x14),
8537  FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14),
8538  FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14),
8539  FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 232, 1,137,162,0x1c), FieldTrait( 239, 1, 28, 54,0x14),
8540  FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 263, 7, 3, 0,0x04),
8541  FieldTrait( 336,15,143, 0,0x04), FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14),
8542  FieldTrait( 350, 2, 48, 54,0x14), FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,149, 0,0x04),
8543  FieldTrait( 355,28,150, 0,0x04), FieldTrait( 423, 1,124, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c),
8544  FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14),
8545  FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14),
8546  FieldTrait( 526,15, 12, 0,0x04), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14),
8547  FieldTrait( 555, 1,116, 49,0x1c), FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15,144, 0,0x04),
8548  FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14), FieldTrait( 667,21, 51, 54,0x14),
8549  FieldTrait( 691,15, 50, 54,0x14), FieldTrait( 699,15,135,160,0x14), FieldTrait( 711, 1,117,188,0x1c),
8550  FieldTrait( 715,25,147, 0,0x04), FieldTrait( 716,15,145, 0,0x04), FieldTrait( 717,15,146, 0,0x04),
8551  FieldTrait( 725, 1, 4, 0,0x04), FieldTrait( 726,15, 5, 0,0x04), FieldTrait( 761,15,136,160,0x14),
8552  FieldTrait( 762,15, 23, 54,0x14), FieldTrait( 768, 1,121,182,0x1c), FieldTrait( 788, 1,107, 44,0x14),
8553  FieldTrait( 854, 1,114, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c), FieldTrait( 873,25, 55, 54,0x14),
8554  FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14), FieldTrait( 876,15, 53, 54,0x14),
8555  FieldTrait( 897, 1, 14,180,0x1c), FieldTrait( 898,14,111, 44,0x14), FieldTrait( 899,13,118, 0,0x04),
8556  FieldTrait( 900,13,119, 0,0x04), FieldTrait( 901,13,120, 0,0x04), FieldTrait( 909,15, 1, 0,0x05),
8557  FieldTrait( 913,15,103, 44,0x14), FieldTrait( 914,15,104, 44,0x14), FieldTrait( 915,25,105, 44,0x14),
8558  FieldTrait( 916,25,108, 44,0x14), FieldTrait( 917,25,109, 44,0x14), FieldTrait( 918,19,106, 44,0x14),
8559  FieldTrait( 919, 1,110, 44,0x14), FieldTrait( 920,13,126, 0,0x04), FieldTrait( 921,13,127, 0,0x04),
8560  FieldTrait( 922,13,128, 0,0x04), FieldTrait( 938, 1, 2, 15,0x1c), FieldTrait( 947,19, 39, 54,0x14),
8561  FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14),
8562  FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14),
8563  FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14), FieldTrait( 997,15, 67, 54,0x14),
8564  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14), FieldTrait(1079,26, 68, 54,0x14),
8565  FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14), FieldTrait(1151,15, 69, 54,0x14),
8566  FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14), FieldTrait(1186,15, 74,150,0x14),
8567  FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14), FieldTrait(1193, 7, 78, 54,0x14),
8568  FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14), FieldTrait(1196,15, 81, 54,0x14),
8569  FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14), FieldTrait(1199,11, 83, 54,0x14),
8570  FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14), FieldTrait(1242, 8, 87, 54,0x14),
8571  FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14), FieldTrait(1439, 1, 90, 54,0x14),
8572  FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14), FieldTrait(1451,14, 93, 54,0x14),
8573  FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14), FieldTrait(1458,14, 96, 54,0x14),
8574  FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14), FieldTrait(1480,14, 99, 54,0x14),
8575  FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14), FieldTrait(1483, 1,102, 21,0x1c)
8576 };
8577 const FieldTrait_Hash_Array CollateralInquiry::_ftha(CollateralInquiry::_traits, 150);
8579 //-------------------------------------------------------------------------------------------------
8580 const FieldTrait CollateralInquiry::NoDlvyInst::_traits[] =
8581 {
8582  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
8583 };
8586 const unsigned short CollateralInquiry::NoDlvyInst::_fnum;
8587 //-------------------------------------------------------------------------------------------------
8588 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8589 {
8590  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
8591  FieldTrait( 801, 1, 4,156,0x1c)
8592 };
8593 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8594 const MsgType CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
8595 const unsigned short CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_fnum;
8596 //-------------------------------------------------------------------------------------------------
8597 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8598 {
8599  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
8600 };
8601 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8602 const MsgType CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
8603 const unsigned short CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
8604 //-------------------------------------------------------------------------------------------------
8605 const FieldTrait CollateralInquiry::NoExecs::_traits[] =
8606 {
8607  FieldTrait( 17,15, 1, 0,0x04)
8608 };
8611 const unsigned short CollateralInquiry::NoExecs::_fnum;
8612 //-------------------------------------------------------------------------------------------------
8613 const FieldTrait CollateralInquiry::NoStipulations::_traits[] =
8614 {
8615  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
8616 };
8619 const unsigned short CollateralInquiry::NoStipulations::_fnum;
8620 //-------------------------------------------------------------------------------------------------
8621 const FieldTrait CollateralInquiry::NoPartyIDs::_traits[] =
8622 {
8623  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
8624  FieldTrait( 802, 1, 4,107,0x1c)
8625 };
8628 const unsigned short CollateralInquiry::NoPartyIDs::_fnum;
8629 //-------------------------------------------------------------------------------------------------
8630 const FieldTrait CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits[] =
8631 {
8632  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
8633 };
8634 const FieldTrait_Hash_Array CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits, 2);
8635 const MsgType CollateralInquiry::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
8636 const unsigned short CollateralInquiry::NoPartyIDs::NoPartySubIDs::_fnum;
8637 //-------------------------------------------------------------------------------------------------
8639 {
8640  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
8641 };
8643 const MsgType CollateralInquiry::NoSecurityAltID::_msgtype("NoSecurityAltID");
8644 const unsigned short CollateralInquiry::NoSecurityAltID::_fnum;
8645 //-------------------------------------------------------------------------------------------------
8646 const FieldTrait CollateralInquiry::NoLegs::_traits[] =
8647 {
8648  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
8649  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
8650  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
8651  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
8652  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
8653  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
8654  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
8655  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
8656  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
8657  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
8658  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
8659  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
8660  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
8661  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
8662  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
8663  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
8664  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
8665  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
8666 };
8669 const unsigned short CollateralInquiry::NoLegs::_fnum;
8670 //-------------------------------------------------------------------------------------------------
8671 const FieldTrait CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits[] =
8672 {
8673  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
8674 };
8675 const FieldTrait_Hash_Array CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits, 2);
8676 const MsgType CollateralInquiry::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8677 const unsigned short CollateralInquiry::NoLegs::NoLegSecurityAltID::_fnum;
8678 //-------------------------------------------------------------------------------------------------
8679 const FieldTrait CollateralInquiry::NoUnderlyings::_traits[] =
8680 {
8681  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
8682  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
8683  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
8684  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
8685  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
8686  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
8687  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
8688  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
8689  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
8690  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
8691  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
8692  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
8693  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
8694  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
8695  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
8696  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
8697  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
8698  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
8699  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
8700  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
8701  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
8702  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
8703  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
8704  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
8705 };
8708 const unsigned short CollateralInquiry::NoUnderlyings::_fnum;
8709 //-------------------------------------------------------------------------------------------------
8710 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8711 {
8712  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
8713 };
8714 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8715 const MsgType CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8716 const unsigned short CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
8717 //-------------------------------------------------------------------------------------------------
8718 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits[] =
8719 {
8720  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
8721 };
8722 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8723 const MsgType CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
8724 const unsigned short CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_fnum;
8725 //-------------------------------------------------------------------------------------------------
8726 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8727 {
8728  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
8729  FieldTrait(1062, 1, 4,196,0x1c)
8730 };
8731 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8732 const MsgType CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8733 const unsigned short CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
8734 //-------------------------------------------------------------------------------------------------
8735 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8736 {
8737  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
8738 };
8739 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8740 const MsgType CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
8741 const unsigned short CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
8742 //-------------------------------------------------------------------------------------------------
8744 {
8745  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
8746  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
8747 };
8749 const MsgType CollateralInquiry::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8751 //-------------------------------------------------------------------------------------------------
8752 const FieldTrait CollateralInquiry::NoEvents::_traits[] =
8753 {
8754  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
8755  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
8756 };
8759 const unsigned short CollateralInquiry::NoEvents::_fnum;
8760 //-------------------------------------------------------------------------------------------------
8761 const FieldTrait CollateralInquiry::NoTrades::_traits[] =
8762 {
8763  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
8764 };
8767 const unsigned short CollateralInquiry::NoTrades::_fnum;
8768 //-------------------------------------------------------------------------------------------------
8770 {
8771  FieldTrait( 896, 1, 1, 0,0x04)
8772 };
8774 const MsgType CollateralInquiry::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
8776 //-------------------------------------------------------------------------------------------------
8778 {
8779  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
8780  FieldTrait(1052, 1, 4, 58,0x1c)
8781 };
8783 const MsgType CollateralInquiry::NoInstrumentParties::_msgtype("NoInstrumentParties");
8785 //-------------------------------------------------------------------------------------------------
8786 const FieldTrait CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8787 {
8788  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
8789 };
8790 const FieldTrait_Hash_Array CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8791 const MsgType CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
8792 const unsigned short CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
8793 //-------------------------------------------------------------------------------------------------
8795 {
8796  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
8797  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
8798  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
8799 };
8801 const MsgType CollateralInquiry::NoComplexEvents::_msgtype("NoComplexEvents");
8802 const unsigned short CollateralInquiry::NoComplexEvents::_fnum;
8803 //-------------------------------------------------------------------------------------------------
8804 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits[] =
8805 {
8806  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
8807 };
8808 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits, 3);
8809 const MsgType CollateralInquiry::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
8810 const unsigned short CollateralInquiry::NoComplexEvents::NoComplexEventDates::_fnum;
8811 //-------------------------------------------------------------------------------------------------
8812 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8813 {
8814  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
8815 };
8816 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8817 const MsgType CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
8818 const unsigned short CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
8819 //-------------------------------------------------------------------------------------------------
8821 {
8822  FieldTrait( 933,15, 2, 0,0x05), FieldTrait( 935, 1, 1, 0,0x05), FieldTrait( 936, 1, 3, 17,0x1c)
8823 };
8826 //-------------------------------------------------------------------------------------------------
8828 {
8829  FieldTrait( 283,15, 3, 0,0x04), FieldTrait( 284,15, 4, 0,0x04), FieldTrait( 930,15, 1, 0,0x04),
8830  FieldTrait( 931,15, 2, 0,0x04)
8831 };
8835 //-------------------------------------------------------------------------------------------------
8837 {
8838  FieldTrait( 932,15, 3, 0,0x05), FieldTrait( 933,15, 2, 0,0x04), FieldTrait( 934,15, 4, 0,0x04),
8839  FieldTrait( 936, 1, 5, 18,0x1d), FieldTrait( 937, 1, 1, 0,0x05)
8840 };
8843 //-------------------------------------------------------------------------------------------------
8845 {
8846  FieldTrait( 283,15, 3, 0,0x04), FieldTrait( 284,15, 4, 0,0x04), FieldTrait( 928, 1, 5, 0,0x05),
8847  FieldTrait( 929,15, 6, 0,0x04), FieldTrait( 930,15, 1, 0,0x05), FieldTrait( 931,15, 2, 0,0x04)
8848 };
8852 //-------------------------------------------------------------------------------------------------
8853 const FieldTrait UserRequest::_traits[] =
8854 {
8855  FieldTrait( 95, 2, 6, 0,0x04), FieldTrait( 96,28, 7, 0,0x04), FieldTrait( 553,15, 3, 0,0x05),
8856  FieldTrait( 554,15, 4, 0,0x04), FieldTrait( 923,15, 1, 0,0x05), FieldTrait( 924, 1, 2, 0,0x05),
8857  FieldTrait( 925,15, 5, 0,0x04), FieldTrait(1400, 1, 8, 0,0x04), FieldTrait(1401, 2, 9, 0,0x04),
8858  FieldTrait(1402,28, 10, 0,0x04), FieldTrait(1403, 2, 11, 0,0x04), FieldTrait(1404,28, 12, 0,0x04)
8859 };
8860 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, 12);
8861 const MsgType UserRequest::_msgtype("BE");
8862 //-------------------------------------------------------------------------------------------------
8863 const FieldTrait UserResponse::_traits[] =
8864 {
8865  FieldTrait( 553,15, 2, 0,0x05), FieldTrait( 923,15, 1, 0,0x05), FieldTrait( 926, 1, 3, 0,0x04),
8866  FieldTrait( 927,15, 4, 0,0x04)
8867 };
8868 const FieldTrait_Hash_Array UserResponse::_ftha(UserResponse::_traits, 4);
8869 const MsgType UserResponse::_msgtype("BF");
8870 //-------------------------------------------------------------------------------------------------
8871 const FieldTrait CollateralInquiryAck::_traits[] =
8872 {
8873  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 9, 0,0x04), FieldTrait( 15,19,115, 0,0x04),
8874  FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 37,15, 10, 0,0x04), FieldTrait( 48,15, 17, 54,0x14),
8875  FieldTrait( 53,10,113, 0,0x04), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,125, 0,0x04),
8876  FieldTrait( 64,25,112, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14),
8877  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 124, 1, 13, 40,0x1c), FieldTrait( 167,15, 22, 54,0x14),
8878  FieldTrait( 198,15, 11, 0,0x04), FieldTrait( 200,21, 24, 54,0x14), FieldTrait( 201, 1, 85, 54,0x14),
8879  FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14), FieldTrait( 207,20, 43, 54,0x14),
8880  FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14), FieldTrait( 225,25, 27, 54,0x14),
8881  FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14), FieldTrait( 228, 9, 31, 54,0x14),
8882  FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 239, 1, 28, 54,0x14), FieldTrait( 240,25, 37, 54,0x14),
8883  FieldTrait( 255,15, 32, 54,0x14), FieldTrait( 336,15,118, 0,0x04), FieldTrait( 348, 2, 45, 54,0x14),
8884  FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14), FieldTrait( 351,28, 49, 54,0x14),
8885  FieldTrait( 354, 2,126, 0,0x04), FieldTrait( 355,28,127, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c),
8886  FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14),
8887  FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14), FieldTrait( 472,15, 36, 54,0x14),
8888  FieldTrait( 526,15, 12, 0,0x04), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 543,15, 33, 54,0x14),
8889  FieldTrait( 555, 1,116, 49,0x1c), FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15,119, 0,0x04),
8890  FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14), FieldTrait( 711, 1,117,188,0x1c),
8891  FieldTrait( 715,25,122, 0,0x04), FieldTrait( 716,15,120, 0,0x04), FieldTrait( 717,15,121, 0,0x04),
8892  FieldTrait( 725, 1,123, 0,0x04), FieldTrait( 726,15,124, 0,0x04), FieldTrait( 762,15, 23, 54,0x14),
8893  FieldTrait( 788, 1,107, 44,0x14), FieldTrait( 854, 1,114, 0,0x04), FieldTrait( 864, 1, 54, 38,0x1c),
8894  FieldTrait( 873,25, 55, 54,0x14), FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14),
8895  FieldTrait( 876,15, 53, 54,0x14), FieldTrait( 897, 1, 14,180,0x1c), FieldTrait( 898,14,111, 44,0x14),
8896  FieldTrait( 909,15, 1, 0,0x05), FieldTrait( 911, 1, 5, 0,0x04), FieldTrait( 913,15,103, 44,0x14),
8897  FieldTrait( 914,15,104, 44,0x14), FieldTrait( 915,25,105, 44,0x14), FieldTrait( 916,25,108, 44,0x14),
8898  FieldTrait( 917,25,109, 44,0x14), FieldTrait( 918,19,106, 44,0x14), FieldTrait( 919, 1,110, 44,0x14),
8899  FieldTrait( 938, 1, 4, 15,0x1c), FieldTrait( 945, 1, 2, 0,0x05), FieldTrait( 946, 1, 3, 0,0x04),
8900  FieldTrait( 947,19, 39, 54,0x14), FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14),
8901  FieldTrait( 967, 9, 60, 54,0x14), FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14),
8902  FieldTrait( 970, 1, 63, 54,0x14), FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 996,15, 66, 54,0x14),
8903  FieldTrait( 997,15, 67, 54,0x14), FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1049, 7, 59, 54,0x14),
8904  FieldTrait(1079,26, 68, 54,0x14), FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14),
8905  FieldTrait(1151,15, 69, 54,0x14), FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14),
8906  FieldTrait(1186,15, 74,150,0x14), FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14),
8907  FieldTrait(1193, 7, 78, 54,0x14), FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14),
8908  FieldTrait(1196,15, 81, 54,0x14), FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14),
8909  FieldTrait(1199,11, 83, 54,0x14), FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1227,15, 75, 54,0x14),
8910  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1435, 1, 89, 54,0x14),
8911  FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14),
8912  FieldTrait(1451,14, 93, 54,0x14), FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1457,14, 95, 54,0x14),
8913  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
8914  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
8915  FieldTrait(1483, 1,102, 21,0x1c)
8916 };
8917 const FieldTrait_Hash_Array CollateralInquiryAck::_ftha(CollateralInquiryAck::_traits, 127);
8919 //-------------------------------------------------------------------------------------------------
8920 const FieldTrait CollateralInquiryAck::NoExecs::_traits[] =
8921 {
8922  FieldTrait( 17,15, 1, 0,0x04)
8923 };
8926 const unsigned short CollateralInquiryAck::NoExecs::_fnum;
8927 //-------------------------------------------------------------------------------------------------
8928 const FieldTrait CollateralInquiryAck::NoPartyIDs::_traits[] =
8929 {
8930  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
8931  FieldTrait( 802, 1, 4,107,0x1c)
8932 };
8935 const unsigned short CollateralInquiryAck::NoPartyIDs::_fnum;
8936 //-------------------------------------------------------------------------------------------------
8937 const FieldTrait CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits[] =
8938 {
8939  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
8940 };
8941 const FieldTrait_Hash_Array CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
8942 const MsgType CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
8943 const unsigned short CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_fnum;
8944 //-------------------------------------------------------------------------------------------------
8946 {
8947  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
8948 };
8952 //-------------------------------------------------------------------------------------------------
8953 const FieldTrait CollateralInquiryAck::NoLegs::_traits[] =
8954 {
8955  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
8956  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
8957  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
8958  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
8959  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
8960  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
8961  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
8962  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
8963  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
8964  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
8965  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
8966  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
8967  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
8968  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
8969  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
8970  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
8971  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
8972  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
8973 };
8976 const unsigned short CollateralInquiryAck::NoLegs::_fnum;
8977 //-------------------------------------------------------------------------------------------------
8978 const FieldTrait CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits[] =
8979 {
8980  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
8981 };
8982 const FieldTrait_Hash_Array CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits, 2);
8983 const MsgType CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8984 const unsigned short CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_fnum;
8985 //-------------------------------------------------------------------------------------------------
8987 {
8988  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
8989  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
8990  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
8991  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
8992  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
8993  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
8994  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
8995  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
8996  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
8997  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
8998  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
8999  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
9000  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
9001  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
9002  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
9003  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
9004  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
9005  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
9006  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
9007  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
9008  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
9009  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
9010  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
9011  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
9012 };
9015 const unsigned short CollateralInquiryAck::NoUnderlyings::_fnum;
9016 //-------------------------------------------------------------------------------------------------
9017 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9018 {
9019  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
9020 };
9021 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9022 const MsgType CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
9023 const unsigned short CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
9024 //-------------------------------------------------------------------------------------------------
9025 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
9026 {
9027  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
9028 };
9029 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9030 const MsgType CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
9031 const unsigned short CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_fnum;
9032 //-------------------------------------------------------------------------------------------------
9033 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9034 {
9035  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
9036  FieldTrait(1062, 1, 4,196,0x1c)
9037 };
9038 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9039 const MsgType CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
9040 const unsigned short CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
9041 //-------------------------------------------------------------------------------------------------
9042 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9043 {
9044  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
9045 };
9046 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9047 const MsgType CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
9048 const unsigned short CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
9049 //-------------------------------------------------------------------------------------------------
9050 const FieldTrait CollateralInquiryAck::NoEvents::_traits[] =
9051 {
9052  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
9053  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
9054 };
9057 const unsigned short CollateralInquiryAck::NoEvents::_fnum;
9058 //-------------------------------------------------------------------------------------------------
9059 const FieldTrait CollateralInquiryAck::NoTrades::_traits[] =
9060 {
9061  FieldTrait( 571,15, 1, 0,0x04), FieldTrait( 818,15, 2, 0,0x04)
9062 };
9065 const unsigned short CollateralInquiryAck::NoTrades::_fnum;
9066 //-------------------------------------------------------------------------------------------------
9068 {
9069  FieldTrait( 896, 1, 1, 0,0x04)
9070 };
9072 const MsgType CollateralInquiryAck::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
9074 //-------------------------------------------------------------------------------------------------
9076 {
9077  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
9078  FieldTrait(1052, 1, 4, 58,0x1c)
9079 };
9083 //-------------------------------------------------------------------------------------------------
9084 const FieldTrait CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9085 {
9086  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
9087 };
9088 const FieldTrait_Hash_Array CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9089 const MsgType CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
9090 const unsigned short CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
9091 //-------------------------------------------------------------------------------------------------
9093 {
9094  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
9095  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
9096  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
9097 };
9101 //-------------------------------------------------------------------------------------------------
9102 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits[] =
9103 {
9104  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
9105 };
9106 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
9107 const MsgType CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
9108 const unsigned short CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_fnum;
9109 //-------------------------------------------------------------------------------------------------
9110 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9111 {
9112  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
9113 };
9114 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9115 const MsgType CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
9116 const unsigned short CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
9117 //-------------------------------------------------------------------------------------------------
9118 const FieldTrait ConfirmationRequest::_traits[] =
9119 {
9120  FieldTrait( 58,15, 11, 0,0x04), FieldTrait( 60,22, 7, 0,0x05), FieldTrait( 70,15, 4, 0,0x04),
9121  FieldTrait( 73, 1, 3, 90,0x1c), FieldTrait( 79,15, 8, 0,0x04), FieldTrait( 354, 2, 12, 0,0x04),
9122  FieldTrait( 355,28, 13, 0,0x04), FieldTrait( 467,15, 6, 0,0x04), FieldTrait( 661, 1, 9, 0,0x04),
9123  FieldTrait( 773, 1, 2, 0,0x05), FieldTrait( 793,15, 5, 0,0x04), FieldTrait( 798, 1, 10, 0,0x04),
9124  FieldTrait( 859,15, 1, 0,0x05)
9125 };
9126 const FieldTrait_Hash_Array ConfirmationRequest::_ftha(ConfirmationRequest::_traits, 13);
9128 //-------------------------------------------------------------------------------------------------
9129 const FieldTrait ConfirmationRequest::NoOrders::_traits[] =
9130 {
9131  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10, 7, 0,0x04),
9132  FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 198,15, 3, 0,0x04), FieldTrait( 526,15, 4, 0,0x04),
9133  FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait( 799,11, 8, 0,0x04), FieldTrait( 800,10, 9, 0,0x04)
9134 };
9137 const unsigned short ConfirmationRequest::NoOrders::_fnum;
9138 //-------------------------------------------------------------------------------------------------
9139 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits[] =
9140 {
9141  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
9142  FieldTrait( 806, 1, 4, 86,0x1c)
9143 };
9144 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits, 4);
9145 const MsgType ConfirmationRequest::NoOrders::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
9146 const unsigned short ConfirmationRequest::NoOrders::NoNested2PartyIDs::_fnum;
9147 //-------------------------------------------------------------------------------------------------
9148 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9149 {
9150  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
9151 };
9152 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9153 const MsgType ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
9154 const unsigned short ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
9155 //-------------------------------------------------------------------------------------------------
9156 const FieldTrait TradingSessionListRequest::_traits[] =
9157 {
9158  FieldTrait( 207,20, 4, 0,0x04), FieldTrait( 263, 7, 7, 0,0x05), FieldTrait( 335,15, 1, 0,0x05),
9159  FieldTrait( 336,15, 2, 0,0x04), FieldTrait( 338, 1, 5, 0,0x04), FieldTrait( 339, 1, 6, 0,0x04),
9160  FieldTrait( 625,15, 3, 0,0x04), FieldTrait(1300,15, 9, 0,0x04), FieldTrait(1301,20, 8, 0,0x04)
9161 };
9164 //-------------------------------------------------------------------------------------------------
9165 const FieldTrait TradingSessionList::_traits[] =
9166 {
9167  FieldTrait( 335,15, 1, 0,0x04), FieldTrait( 386, 1, 2,184,0x1d), FieldTrait(1180,15, 3, 8,0x14),
9168  FieldTrait(1181, 4, 4, 8,0x14), FieldTrait(1350, 4, 5, 8,0x14), FieldTrait(1352, 8, 6, 8,0x14)
9169 };
9170 const FieldTrait_Hash_Array TradingSessionList::_ftha(TradingSessionList::_traits, 6);
9172 //-------------------------------------------------------------------------------------------------
9174 {
9175  FieldTrait( 58,15, 15, 0,0x04), FieldTrait( 60,22, 26, 0,0x04), FieldTrait( 207,20, 3, 0,0x04),
9176  FieldTrait( 325, 8, 6, 0,0x04), FieldTrait( 336,15, 1, 0,0x05), FieldTrait( 338, 1, 4, 0,0x04),
9177  FieldTrait( 339, 1, 5, 0,0x04), FieldTrait( 340, 1, 7, 0,0x05), FieldTrait( 341,22, 9, 0,0x04),
9178  FieldTrait( 342,22, 10, 0,0x04), FieldTrait( 343,22, 11, 0,0x04), FieldTrait( 344,22, 12, 0,0x04),
9179  FieldTrait( 345,22, 13, 0,0x04), FieldTrait( 354, 2, 16, 0,0x04), FieldTrait( 355,28, 17, 0,0x04),
9180  FieldTrait( 387,10, 14, 0,0x04), FieldTrait( 567, 1, 8, 0,0x04), FieldTrait( 625,15, 2, 0,0x04),
9181  FieldTrait(1141, 1, 25, 73,0x1c), FieldTrait(1232, 1, 23, 41,0x1c), FieldTrait(1235, 1, 24, 75,0x1c),
9182  FieldTrait(1237, 1, 21, 92,0x1c), FieldTrait(1239, 1, 22,171,0x1c), FieldTrait(1300,15, 19, 0,0x04),
9183  FieldTrait(1301,20, 18, 0,0x04), FieldTrait(1326,15, 20, 0,0x04), FieldTrait(1327, 7, 27, 0,0x04)
9184 };
9186 const MsgType TradingSessionList::NoTradingSessions::_msgtype("NoTradingSessions");
9188 //-------------------------------------------------------------------------------------------------
9189 const FieldTrait TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits[] =
9190 {
9191  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
9192 };
9193 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits, 3);
9194 const MsgType TradingSessionList::NoTradingSessions::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
9195 const unsigned short TradingSessionList::NoTradingSessions::NoMDFeedTypes::_fnum;
9196 //-------------------------------------------------------------------------------------------------
9197 const FieldTrait TradingSessionList::NoTradingSessions::NoExecInstRules::_traits[] =
9198 {
9199  FieldTrait(1308, 7, 1, 0,0x04)
9200 };
9201 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionList::NoTradingSessions::NoExecInstRules::_traits, 1);
9202 const MsgType TradingSessionList::NoTradingSessions::NoExecInstRules::_msgtype("NoExecInstRules");
9203 const unsigned short TradingSessionList::NoTradingSessions::NoExecInstRules::_fnum;
9204 //-------------------------------------------------------------------------------------------------
9205 const FieldTrait TradingSessionList::NoTradingSessions::NoMatchRules::_traits[] =
9206 {
9207  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
9208 };
9209 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(TradingSessionList::NoTradingSessions::NoMatchRules::_traits, 2);
9210 const MsgType TradingSessionList::NoTradingSessions::NoMatchRules::_msgtype("NoMatchRules");
9211 const unsigned short TradingSessionList::NoTradingSessions::NoMatchRules::_fnum;
9212 //-------------------------------------------------------------------------------------------------
9213 const FieldTrait TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits[] =
9214 {
9215  FieldTrait( 40, 7, 1, 0,0x04)
9216 };
9217 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits, 1);
9218 const MsgType TradingSessionList::NoTradingSessions::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
9219 const unsigned short TradingSessionList::NoTradingSessions::NoOrdTypeRules::_fnum;
9220 //-------------------------------------------------------------------------------------------------
9221 const FieldTrait TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits[] =
9222 {
9223  FieldTrait( 59, 7, 1, 0,0x04)
9224 };
9225 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits, 1);
9226 const MsgType TradingSessionList::NoTradingSessions::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
9227 const unsigned short TradingSessionList::NoTradingSessions::NoTimeInForceRules::_fnum;
9228 //-------------------------------------------------------------------------------------------------
9229 const FieldTrait SecurityListUpdateReport::_traits[] =
9230 {
9231  FieldTrait( 60,22, 24, 0,0x04), FieldTrait( 146, 1, 10,144,0x1c), FieldTrait( 292,16, 8, 0,0x04),
9232  FieldTrait( 320,15, 2, 0,0x04), FieldTrait( 322,15, 3, 0,0x04), FieldTrait( 393, 1, 5, 0,0x04),
9233  FieldTrait( 560, 1, 4, 0,0x04), FieldTrait( 715,25, 6, 0,0x04), FieldTrait( 893, 8, 9, 0,0x04),
9234  FieldTrait( 964, 1, 1, 0,0x04), FieldTrait( 980, 7, 7, 0,0x04), FieldTrait(1180,15, 13, 8,0x14),
9235  FieldTrait(1181, 4, 14, 8,0x14), FieldTrait(1300,15, 12, 0,0x04), FieldTrait(1301,20, 11, 0,0x04),
9236  FieldTrait(1350, 4, 15, 8,0x14), FieldTrait(1352, 8, 16, 8,0x14), FieldTrait(1465,15, 17, 0,0x04),
9237  FieldTrait(1466,15, 18, 0,0x04), FieldTrait(1467,15, 19, 0,0x04), FieldTrait(1468, 2, 20, 0,0x04),
9238  FieldTrait(1469,28, 21, 0,0x04), FieldTrait(1470, 1, 22, 0,0x04), FieldTrait(1471, 1, 23, 0,0x04)
9239 };
9242 //-------------------------------------------------------------------------------------------------
9244 {
9245  FieldTrait( 15,19,120, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
9246  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15,116, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
9247  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
9248  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
9249  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,102,160,0x14),
9250  FieldTrait( 220,19,103,160,0x14), FieldTrait( 221,15,104,160,0x14), FieldTrait( 222,15,105,160,0x14),
9251  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
9252  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
9253  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,121,162,0x1c), FieldTrait( 235,15,110,198,0x14),
9254  FieldTrait( 236,14,111,198,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
9255  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
9256  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2,117, 0,0x04),
9257  FieldTrait( 355,28,118, 0,0x04), FieldTrait( 423, 1,138, 10,0x14), FieldTrait( 454, 1, 5,142,0x1c),
9258  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
9259  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
9260  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,101,145,0x1c), FieldTrait( 561,10,135, 10,0x14),
9261  FieldTrait( 562,10,130, 10,0x14), FieldTrait( 662,11,106,160,0x14), FieldTrait( 663, 1,107,160,0x14),
9262  FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 668, 1, 89, 55,0x14), FieldTrait( 691,15, 36, 54,0x14),
9263  FieldTrait( 696,25,113,198,0x14), FieldTrait( 697,11,114,198,0x14), FieldTrait( 698, 1,115,198,0x14),
9264  FieldTrait( 699,15,108,160,0x14), FieldTrait( 701,25,112,198,0x14), FieldTrait( 711, 1,119,188,0x1c),
9265  FieldTrait( 761,15,109,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 96, 44,0x14),
9266  FieldTrait( 827, 1,129, 10,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 869,14, 90, 55,0x14),
9267  FieldTrait( 870, 1, 91, 9,0x1c), FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14),
9268  FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 898,14,100, 44,0x14),
9269  FieldTrait( 913,15, 92, 44,0x14), FieldTrait( 914,15, 93, 44,0x14), FieldTrait( 915,25, 94, 44,0x14),
9270  FieldTrait( 916,25, 97, 44,0x14), FieldTrait( 917,25, 98, 44,0x14), FieldTrait( 918,19, 95, 44,0x14),
9271  FieldTrait( 919, 1, 99, 44,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
9272  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
9273  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
9274  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
9275  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1140,10,131, 10,0x14),
9276  FieldTrait(1143, 9,132, 10,0x14), FieldTrait(1144, 1,133, 10,0x14), FieldTrait(1146,13, 56, 54,0x14),
9277  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1148,11,126,106,0x14), FieldTrait(1149,11,127,106,0x14),
9278  FieldTrait(1150,11,128,106,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
9279  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
9280  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
9281  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
9282  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
9283  FieldTrait(1201, 1,141,164,0x1c), FieldTrait(1205, 1,123,170,0x1c), FieldTrait(1227,15, 61, 54,0x14),
9284  FieldTrait(1234, 1,124, 68,0x1c), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
9285  FieldTrait(1245,19,134, 10,0x14), FieldTrait(1306, 1,125,106,0x14), FieldTrait(1309, 1,139,175,0x1c),
9286  FieldTrait(1312, 1,140, 79,0x1c), FieldTrait(1324, 7,122, 0,0x04), FieldTrait(1377, 1,136, 10,0x14),
9287  FieldTrait(1378, 1,137, 10,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
9288  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
9289  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
9290  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
9291  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c),
9292  FieldTrait(1504,22,142, 0,0x04)
9293 };
9297 //-------------------------------------------------------------------------------------------------
9298 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits[] =
9299 {
9300  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
9301 };
9302 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits, 2);
9303 const MsgType SecurityListUpdateReport::NoRelatedSym::NoStipulations::_msgtype("NoStipulations");
9304 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoStipulations::_fnum;
9305 //-------------------------------------------------------------------------------------------------
9306 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9307 {
9308  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
9309 };
9310 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9311 const MsgType SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
9312 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_fnum;
9313 //-------------------------------------------------------------------------------------------------
9314 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
9315 {
9316  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
9317  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
9318  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
9319  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 56, 0,0x04), FieldTrait( 596,18, 20, 56,0x14),
9320  FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14),
9321  FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14),
9322  FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14),
9323  FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14),
9324  FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14),
9325  FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14),
9326  FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14),
9327  FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14),
9328  FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 676,19, 58, 59,0x14),
9329  FieldTrait( 677,15, 59, 59,0x14), FieldTrait( 678,15, 60, 59,0x14), FieldTrait( 679,11, 61, 59,0x14),
9330  FieldTrait( 680, 1, 62, 59,0x14), FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 690, 1, 55, 0,0x04),
9331  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
9332  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
9333  FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14),
9334  FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14),
9335  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
9336  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
9337 };
9338 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 62);
9339 const MsgType SecurityListUpdateReport::NoRelatedSym::NoLegs::_msgtype("NoLegs");
9340 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoLegs::_fnum;
9341 //-------------------------------------------------------------------------------------------------
9342 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
9343 {
9344  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
9345 };
9346 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
9347 const MsgType SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
9348 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
9349 //-------------------------------------------------------------------------------------------------
9350 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
9351 {
9352  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
9353 };
9354 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
9355 const MsgType SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
9356 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_fnum;
9357 //-------------------------------------------------------------------------------------------------
9358 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits[] =
9359 {
9360  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
9361  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
9362  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
9363  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
9364  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
9365  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
9366  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
9367  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
9368  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
9369  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
9370  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
9371  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
9372  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
9373  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
9374  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
9375  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
9376  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
9377  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
9378  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
9379  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
9380  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
9381  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
9382  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
9383  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
9384 };
9385 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits, 72);
9386 const MsgType SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_msgtype("NoUnderlyings");
9387 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_fnum;
9388 //-------------------------------------------------------------------------------------------------
9389 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9390 {
9391  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
9392 };
9393 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9394 const MsgType SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
9395 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
9396 //-------------------------------------------------------------------------------------------------
9397 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
9398 {
9399  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
9400 };
9401 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9402 const MsgType SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
9403 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_fnum;
9404 //-------------------------------------------------------------------------------------------------
9405 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9406 {
9407  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
9408  FieldTrait(1062, 1, 4,196,0x1c)
9409 };
9410 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9411 const MsgType SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
9412 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
9413 //-------------------------------------------------------------------------------------------------
9414 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9415 {
9416  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
9417 };
9418 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9419 const MsgType SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
9420 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
9421 //-------------------------------------------------------------------------------------------------
9422 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
9423 {
9424  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
9425  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
9426 };
9427 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
9428 const MsgType SecurityListUpdateReport::NoRelatedSym::NoEvents::_msgtype("NoEvents");
9429 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoEvents::_fnum;
9430 //-------------------------------------------------------------------------------------------------
9431 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
9432 {
9433  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
9434 };
9435 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
9436 const MsgType SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_msgtype("NoInstrAttrib");
9437 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_fnum;
9438 //-------------------------------------------------------------------------------------------------
9439 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9440 {
9441  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
9442  FieldTrait(1052, 1, 4, 58,0x1c)
9443 };
9444 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9445 const MsgType SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
9446 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_fnum;
9447 //-------------------------------------------------------------------------------------------------
9448 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9449 {
9450  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
9451 };
9452 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9453 const MsgType SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
9454 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
9455 //-------------------------------------------------------------------------------------------------
9456 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits[] =
9457 {
9458  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
9459  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
9460 };
9461 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits, 6);
9462 const MsgType SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_msgtype("NoStrikeRules");
9463 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_fnum;
9464 //-------------------------------------------------------------------------------------------------
9465 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
9466 {
9467  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
9468  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
9469 };
9470 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
9471 const MsgType SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_msgtype("NoMaturityRules");
9472 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_fnum;
9473 //-------------------------------------------------------------------------------------------------
9474 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits[] =
9475 {
9476  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
9477  FieldTrait(1209, 1, 4, 0,0x04)
9478 };
9479 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits, 4);
9480 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTickRules::_msgtype("NoTickRules");
9481 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTickRules::_fnum;
9482 //-------------------------------------------------------------------------------------------------
9483 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits[] =
9484 {
9485  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
9486 };
9487 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits, 2);
9488 const MsgType SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_msgtype("NoLotTypeRules");
9489 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_fnum;
9490 //-------------------------------------------------------------------------------------------------
9491 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits[] =
9492 {
9493  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
9494  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
9495  FieldTrait(1239, 1, 4,171,0x1c)
9496 };
9497 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits, 7);
9498 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_msgtype("NoTradingSessionRules");
9499 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_fnum;
9500 //-------------------------------------------------------------------------------------------------
9501 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
9502 {
9503  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
9504 };
9505 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
9506 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
9507 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_fnum;
9508 //-------------------------------------------------------------------------------------------------
9509 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
9510 {
9511  FieldTrait(1308, 7, 1, 0,0x04)
9512 };
9513 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
9514 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_msgtype("NoExecInstRules");
9515 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_fnum;
9516 //-------------------------------------------------------------------------------------------------
9517 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
9518 {
9519  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
9520 };
9521 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
9522 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_msgtype("NoMatchRules");
9523 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_fnum;
9524 //-------------------------------------------------------------------------------------------------
9525 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
9526 {
9527  FieldTrait( 40, 7, 1, 0,0x04)
9528 };
9529 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
9530 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
9531 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_fnum;
9532 //-------------------------------------------------------------------------------------------------
9533 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
9534 {
9535  FieldTrait( 59, 7, 1, 0,0x04)
9536 };
9537 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
9538 const MsgType SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
9539 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_fnum;
9540 //-------------------------------------------------------------------------------------------------
9541 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
9542 {
9543  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
9544 };
9545 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
9546 const MsgType SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_msgtype("NoNestedInstrAttrib");
9547 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_fnum;
9548 //-------------------------------------------------------------------------------------------------
9549 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
9550 {
9551  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
9552  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
9553  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
9554 };
9555 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9556 const MsgType SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
9557 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_fnum;
9558 //-------------------------------------------------------------------------------------------------
9559 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9560 {
9561  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
9562 };
9563 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9564 const MsgType SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
9565 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
9566 //-------------------------------------------------------------------------------------------------
9567 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9568 {
9569  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
9570 };
9571 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9572 const MsgType SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
9573 const unsigned short SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
9574 //-------------------------------------------------------------------------------------------------
9575 const FieldTrait AdjustedPositionReport::_traits[] =
9576 {
9577  FieldTrait( 146, 1, 7, 47,0x1c), FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 702, 1, 6,103,0x1c),
9578  FieldTrait( 714,15, 10, 0,0x04), FieldTrait( 715,25, 3, 0,0x05), FieldTrait( 716,15, 4, 0,0x04),
9579  FieldTrait( 721,15, 1, 0,0x05), FieldTrait( 724, 1, 2, 0,0x04), FieldTrait( 730,11, 8, 0,0x04),
9580  FieldTrait( 734,11, 9, 0,0x04)
9581 };
9582 const FieldTrait_Hash_Array AdjustedPositionReport::_ftha(AdjustedPositionReport::_traits, 10);
9584 //-------------------------------------------------------------------------------------------------
9586 {
9587  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
9588  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
9589  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
9590  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
9591  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
9592  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
9593  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
9594  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
9595  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
9596  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
9597  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
9598  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
9599  FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
9600  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
9601  FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14),
9602  FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14),
9603  FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14),
9604  FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14),
9605  FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14),
9606  FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14),
9607  FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14),
9608  FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14),
9609  FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14),
9610  FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14),
9611  FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14),
9612  FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14),
9613  FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14),
9614  FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14),
9615  FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14),
9616  FieldTrait(1483, 1, 88, 21,0x1c)
9617 };
9620 const unsigned short AdjustedPositionReport::NoRelatedSym::_fnum;
9621 //-------------------------------------------------------------------------------------------------
9622 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9623 {
9624  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
9625 };
9626 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9627 const MsgType AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
9628 const unsigned short AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_fnum;
9629 //-------------------------------------------------------------------------------------------------
9630 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoEvents::_traits[] =
9631 {
9632  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
9633  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
9634 };
9635 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoEvents::_traits, 5);
9636 const MsgType AdjustedPositionReport::NoRelatedSym::NoEvents::_msgtype("NoEvents");
9637 const unsigned short AdjustedPositionReport::NoRelatedSym::NoEvents::_fnum;
9638 //-------------------------------------------------------------------------------------------------
9639 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9640 {
9641  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
9642  FieldTrait(1052, 1, 4, 58,0x1c)
9643 };
9644 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9645 const MsgType AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
9646 const unsigned short AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_fnum;
9647 //-------------------------------------------------------------------------------------------------
9648 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9649 {
9650  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
9651 };
9652 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9653 const MsgType AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
9654 const unsigned short AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
9655 //-------------------------------------------------------------------------------------------------
9656 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits[] =
9657 {
9658  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
9659  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
9660  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
9661 };
9662 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9663 const MsgType AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
9664 const unsigned short AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_fnum;
9665 //-------------------------------------------------------------------------------------------------
9666 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9667 {
9668  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
9669 };
9670 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9671 const MsgType AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
9672 const unsigned short AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
9673 //-------------------------------------------------------------------------------------------------
9674 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9675 {
9676  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
9677 };
9678 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9679 const MsgType AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
9680 const unsigned short AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
9681 //-------------------------------------------------------------------------------------------------
9683 {
9684  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
9685  FieldTrait( 802, 1, 4,107,0x1c)
9686 };
9689 const unsigned short AdjustedPositionReport::NoPartyIDs::_fnum;
9690 //-------------------------------------------------------------------------------------------------
9691 const FieldTrait AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
9692 {
9693  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
9694 };
9695 const FieldTrait_Hash_Array AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
9696 const MsgType AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
9697 const unsigned short AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_fnum;
9698 //-------------------------------------------------------------------------------------------------
9700 {
9701  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 703,15, 1, 0,0x04), FieldTrait( 704,10, 2, 0,0x04),
9702  FieldTrait( 705,10, 3, 0,0x04), FieldTrait( 706, 1, 4, 0,0x04), FieldTrait( 976,25, 6, 0,0x04)
9703 };
9706 const unsigned short AdjustedPositionReport::NoPositions::_fnum;
9707 //-------------------------------------------------------------------------------------------------
9708 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
9709 {
9710  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
9711  FieldTrait( 804, 1, 4, 89,0x1c)
9712 };
9713 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
9714 const MsgType AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
9715 const unsigned short AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_fnum;
9716 //-------------------------------------------------------------------------------------------------
9717 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9718 {
9719  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
9720 };
9721 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9722 const MsgType AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
9723 const unsigned short AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
9724 //-------------------------------------------------------------------------------------------------
9725 const FieldTrait AllocationInstructionAlert::_traits[] =
9726 {
9727  FieldTrait( 6,11,127, 0,0x04), FieldTrait( 15,19,137, 0,0x04), FieldTrait( 22,15, 21, 54,0x14),
9728  FieldTrait( 30,20,122, 0,0x04), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 53,10,120, 0,0x05),
9729  FieldTrait( 54, 7, 17, 0,0x05), FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,151, 0,0x04),
9730  FieldTrait( 60,22,141, 0,0x04), FieldTrait( 63,15,142, 0,0x04), FieldTrait( 64,25,143, 0,0x04),
9731  FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 70,15, 1, 0,0x05), FieldTrait( 71, 7, 2, 0,0x05),
9732  FieldTrait( 72,15, 5, 0,0x04), FieldTrait( 73, 1, 12, 90,0x1c), FieldTrait( 74, 1,138, 0,0x04),
9733  FieldTrait( 75,25,140, 0,0x05), FieldTrait( 77, 7,149, 0,0x04), FieldTrait( 78, 1,173, 3,0x1c),
9734  FieldTrait( 106,15, 47, 54,0x14), FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 118,13,148, 0,0x04),
9735  FieldTrait( 124, 1, 13, 39,0x1c), FieldTrait( 157, 1,154, 0,0x04), FieldTrait( 158,14,155, 0,0x04),
9736  FieldTrait( 159,13,156, 0,0x04), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 196,15, 8, 0,0x04),
9737  FieldTrait( 197, 1, 9, 0,0x04), FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14),
9738  FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14),
9739  FieldTrait( 218,12,129,160,0x14), FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14),
9740  FieldTrait( 222,15,132,160,0x14), FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14),
9741  FieldTrait( 225,25, 30, 54,0x14), FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14),
9742  FieldTrait( 228, 9, 34, 54,0x14), FieldTrait( 229,25,123, 0,0x04), FieldTrait( 231, 9, 44, 54,0x14),
9743  FieldTrait( 232, 1,163,162,0x1c), FieldTrait( 235,15,164,198,0x14), FieldTrait( 236,14,165,198,0x14),
9744  FieldTrait( 237,13,147, 0,0x04), FieldTrait( 238,13,146, 0,0x04), FieldTrait( 239, 1, 31, 54,0x14),
9745  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 336,15,124, 0,0x04),
9746  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
9747  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,152, 0,0x04), FieldTrait( 355,28,153, 0,0x04),
9748  FieldTrait( 381,13,145, 0,0x04), FieldTrait( 423, 1,126, 0,0x04), FieldTrait( 442, 7,180, 0,0x04),
9749  FieldTrait( 453, 1,139, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c), FieldTrait( 460, 1, 23, 54,0x14),
9750  FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 466,15, 10, 0,0x04), FieldTrait( 470,18, 37, 54,0x14),
9751  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 540,13,157, 0,0x04),
9752  FieldTrait( 541,25, 28, 54,0x14), FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c),
9753  FieldTrait( 570, 8, 14, 0,0x04), FieldTrait( 574,15, 16, 0,0x04), FieldTrait( 578,15,179, 0,0x04),
9754  FieldTrait( 582, 1,178, 0,0x04), FieldTrait( 625,15,125, 0,0x04), FieldTrait( 626, 1, 3, 0,0x05),
9755  FieldTrait( 650, 8,162, 0,0x04), FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14),
9756  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 668, 1,106, 55,0x14), FieldTrait( 691,15, 53, 54,0x14),
9757  FieldTrait( 696,25,167,198,0x14), FieldTrait( 697,11,168,198,0x14), FieldTrait( 698, 1,169,198,0x14),
9758  FieldTrait( 699,15,135,160,0x14), FieldTrait( 700, 8, 15, 0,0x04), FieldTrait( 701,25,166,198,0x14),
9759  FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 715,25,175, 0,0x04), FieldTrait( 738,13,158, 0,0x04),
9760  FieldTrait( 753, 1,170,102,0x1c), FieldTrait( 754, 8,150, 0,0x04), FieldTrait( 761,15,136,160,0x14),
9761  FieldTrait( 762,15, 26, 54,0x14), FieldTrait( 775, 1,144, 0,0x04), FieldTrait( 788, 1,113, 44,0x14),
9762  FieldTrait( 793,15, 4, 0,0x04), FieldTrait( 796, 1, 6, 0,0x04), FieldTrait( 808, 1, 7, 0,0x04),
9763  FieldTrait( 819, 1,174, 0,0x04), FieldTrait( 828, 1,176, 0,0x04), FieldTrait( 829, 1,177, 0,0x04),
9764  FieldTrait( 854, 1,121, 0,0x04), FieldTrait( 857, 1, 11, 0,0x04), FieldTrait( 860,11,128, 0,0x04),
9765  FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 869,14,107, 55,0x14), FieldTrait( 870, 1,108, 9,0x1c),
9766  FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14), FieldTrait( 875, 1, 55, 54,0x14),
9767  FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 892, 1,171, 0,0x04), FieldTrait( 893, 8,172, 0,0x04),
9768  FieldTrait( 898,14,117, 44,0x14), FieldTrait( 913,15,109, 44,0x14), FieldTrait( 914,15,110, 44,0x14),
9769  FieldTrait( 915,25,111, 44,0x14), FieldTrait( 916,25,114, 44,0x14), FieldTrait( 917,25,115, 44,0x14),
9770  FieldTrait( 918,19,112, 44,0x14), FieldTrait( 919, 1,116, 44,0x14), FieldTrait( 920,13,159, 0,0x04),
9771  FieldTrait( 921,13,160, 0,0x04), FieldTrait( 922,13,161, 0,0x04), FieldTrait( 947,19, 42, 54,0x14),
9772  FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14),
9773  FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14),
9774  FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 991,11,182, 0,0x04), FieldTrait( 996,15, 69, 54,0x14),
9775  FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1011,15,181, 0,0x04), FieldTrait(1018, 1, 68, 57,0x1c),
9776  FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14), FieldTrait(1146,13, 73, 54,0x14),
9777  FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14), FieldTrait(1184, 2, 75,150,0x14),
9778  FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14),
9779  FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14),
9780  FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14),
9781  FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14),
9782  FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14),
9783  FieldTrait(1435, 1, 92, 54,0x14), FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1449,15, 94, 54,0x14),
9784  FieldTrait(1450,15, 95, 54,0x14), FieldTrait(1451,14, 96, 54,0x14), FieldTrait(1452,14, 97, 54,0x14),
9785  FieldTrait(1457,14, 98, 54,0x14), FieldTrait(1458,14, 99, 54,0x14), FieldTrait(1478, 1,100, 54,0x14),
9786  FieldTrait(1479, 1,101, 54,0x14), FieldTrait(1480,14,102, 54,0x14), FieldTrait(1481, 1,103, 54,0x14),
9787  FieldTrait(1482, 1,104, 54,0x14), FieldTrait(1483, 1,105, 21,0x1c)
9788 };
9791 //-------------------------------------------------------------------------------------------------
9793 {
9794  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10, 7, 0,0x04),
9795  FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 198,15, 3, 0,0x04), FieldTrait( 526,15, 4, 0,0x04),
9796  FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait( 799,11, 8, 0,0x04), FieldTrait( 800,10, 9, 0,0x04)
9797 };
9800 const unsigned short AllocationInstructionAlert::NoOrders::_fnum;
9801 //-------------------------------------------------------------------------------------------------
9802 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits[] =
9803 {
9804  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
9805  FieldTrait( 806, 1, 4, 86,0x1c)
9806 };
9807 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits, 4);
9808 const MsgType AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
9809 const unsigned short AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_fnum;
9810 //-------------------------------------------------------------------------------------------------
9811 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9812 {
9813  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
9814 };
9815 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9816 const MsgType AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
9817 const unsigned short AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
9818 //-------------------------------------------------------------------------------------------------
9820 {
9821  FieldTrait( 12,13, 14, 16,0x14), FieldTrait( 13, 7, 15, 16,0x14), FieldTrait( 79,15, 1, 0,0x04),
9822  FieldTrait( 80,10, 5, 0,0x04), FieldTrait( 81, 7, 7, 0,0x04), FieldTrait( 85, 1, 35, 37,0x1c),
9823  FieldTrait( 119,13, 20, 0,0x04), FieldTrait( 120,19, 22, 0,0x04), FieldTrait( 136, 1, 28, 77,0x1c),
9824  FieldTrait( 153,11, 18, 0,0x04), FieldTrait( 154,13, 19, 0,0x04), FieldTrait( 155, 9, 24, 0,0x04),
9825  FieldTrait( 156, 7, 25, 0,0x04), FieldTrait( 161,15, 11, 0,0x04), FieldTrait( 169, 1, 32,153,0x14),
9826  FieldTrait( 170,15, 33,153,0x14), FieldTrait( 171,15, 34,153,0x14), FieldTrait( 172, 1, 31,153,0x14),
9827  FieldTrait( 208, 8, 9, 0,0x04), FieldTrait( 209, 1, 10, 0,0x04), FieldTrait( 360, 2, 12, 0,0x04),
9828  FieldTrait( 361,28, 13, 0,0x04), FieldTrait( 366,11, 4, 0,0x04), FieldTrait( 467,15, 6, 0,0x04),
9829  FieldTrait( 479,19, 16, 16,0x14), FieldTrait( 497, 7, 17, 16,0x14), FieldTrait( 539, 1, 8, 80,0x1c),
9830  FieldTrait( 573, 7, 3, 0,0x04), FieldTrait( 576, 1, 29, 14,0x1c), FieldTrait( 635,15, 41, 0,0x04),
9831  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 23, 0,0x04), FieldTrait( 737,13, 21, 0,0x04),
9832  FieldTrait( 741,13, 27, 0,0x04), FieldTrait( 742,13, 26, 0,0x04), FieldTrait( 780, 1, 30, 0,0x04),
9833  FieldTrait( 989,15, 36, 0,0x04), FieldTrait( 992, 1, 39, 0,0x04), FieldTrait( 993,15, 38, 0,0x04),
9834  FieldTrait(1002, 1, 37, 0,0x04), FieldTrait(1047, 7, 40, 0,0x04)
9835 };
9838 const unsigned short AllocationInstructionAlert::NoAllocs::_fnum;
9839 //-------------------------------------------------------------------------------------------------
9840 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits[] =
9841 {
9842  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
9843 };
9844 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits, 3);
9845 const MsgType AllocationInstructionAlert::NoAllocs::NoDlvyInst::_msgtype("NoDlvyInst");
9846 const unsigned short AllocationInstructionAlert::NoAllocs::NoDlvyInst::_fnum;
9847 //-------------------------------------------------------------------------------------------------
9848 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
9849 {
9850  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
9851  FieldTrait( 801, 1, 4,156,0x1c)
9852 };
9853 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
9854 const MsgType AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
9855 const unsigned short AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_fnum;
9856 //-------------------------------------------------------------------------------------------------
9857 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
9858 {
9859  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
9860 };
9861 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
9862 const MsgType AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
9863 const unsigned short AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
9864 //-------------------------------------------------------------------------------------------------
9865 const FieldTrait AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits[] =
9866 {
9867  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
9868  FieldTrait( 891, 1, 4, 0,0x04)
9869 };
9870 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits, 4);
9871 const MsgType AllocationInstructionAlert::NoAllocs::NoMiscFees::_msgtype("NoMiscFees");
9872 const unsigned short AllocationInstructionAlert::NoAllocs::NoMiscFees::_fnum;
9873 //-------------------------------------------------------------------------------------------------
9874 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits[] =
9875 {
9876  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
9877  FieldTrait( 804, 1, 4, 89,0x1c)
9878 };
9879 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits, 4);
9880 const MsgType AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
9881 const unsigned short AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_fnum;
9882 //-------------------------------------------------------------------------------------------------
9883 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9884 {
9885  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
9886 };
9887 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9888 const MsgType AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
9889 const unsigned short AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
9890 //-------------------------------------------------------------------------------------------------
9891 const FieldTrait AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits[] =
9892 {
9893  FieldTrait( 577, 1, 1, 0,0x04)
9894 };
9895 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits, 1);
9896 const MsgType AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_msgtype("NoClearingInstructions");
9897 const unsigned short AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_fnum;
9898 //-------------------------------------------------------------------------------------------------
9900 {
9901  FieldTrait( 17,15, 2, 0,0x04), FieldTrait( 29, 7, 6, 0,0x04), FieldTrait( 31,11, 4, 0,0x04),
9902  FieldTrait( 32,10, 1, 0,0x04), FieldTrait( 527,15, 3, 0,0x04), FieldTrait( 669,11, 5, 0,0x04),
9903  FieldTrait(1003,15, 7, 0,0x04), FieldTrait(1041,15, 8, 0,0x04)
9904 };
9907 const unsigned short AllocationInstructionAlert::NoExecs::_fnum;
9908 //-------------------------------------------------------------------------------------------------
9910 {
9911  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
9912 };
9916 //-------------------------------------------------------------------------------------------------
9918 {
9919  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
9920  FieldTrait( 802, 1, 4,107,0x1c)
9921 };
9925 //-------------------------------------------------------------------------------------------------
9926 const FieldTrait AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits[] =
9927 {
9928  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
9929 };
9930 const FieldTrait_Hash_Array AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits, 2);
9931 const MsgType AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
9932 const unsigned short AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_fnum;
9933 //-------------------------------------------------------------------------------------------------
9935 {
9936  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
9937 };
9941 //-------------------------------------------------------------------------------------------------
9943 {
9944  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
9945  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
9946  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
9947  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
9948  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
9949  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
9950  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
9951  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
9952  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
9953  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
9954  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
9955  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
9956  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
9957  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
9958  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
9959  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
9960  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
9961  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
9962 };
9965 const unsigned short AllocationInstructionAlert::NoLegs::_fnum;
9966 //-------------------------------------------------------------------------------------------------
9967 const FieldTrait AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits[] =
9968 {
9969  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
9970 };
9971 const FieldTrait_Hash_Array AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits, 2);
9972 const MsgType AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
9973 const unsigned short AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_fnum;
9974 //-------------------------------------------------------------------------------------------------
9976 {
9977  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
9978  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
9979  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
9980  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
9981  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
9982  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
9983  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
9984  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
9985  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
9986  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
9987  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
9988  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
9989  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
9990  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
9991  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
9992  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
9993  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
9994  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
9995  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
9996  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
9997  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
9998  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
9999  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
10000  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
10001 };
10005 //-------------------------------------------------------------------------------------------------
10006 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10007 {
10008  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
10009 };
10010 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10011 const MsgType AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
10012 const unsigned short AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
10013 //-------------------------------------------------------------------------------------------------
10014 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits[] =
10015 {
10016  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
10017 };
10018 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10019 const MsgType AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
10020 const unsigned short AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_fnum;
10021 //-------------------------------------------------------------------------------------------------
10022 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10023 {
10024  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
10025  FieldTrait(1062, 1, 4,196,0x1c)
10026 };
10027 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10028 const MsgType AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
10029 const unsigned short AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
10030 //-------------------------------------------------------------------------------------------------
10031 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10032 {
10033  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
10034 };
10035 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10036 const MsgType AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
10037 const unsigned short AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
10038 //-------------------------------------------------------------------------------------------------
10040 {
10041  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
10042 };
10045 const unsigned short AllocationInstructionAlert::NoPosAmt::_fnum;
10046 //-------------------------------------------------------------------------------------------------
10048 {
10049  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
10050  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
10051 };
10054 const unsigned short AllocationInstructionAlert::NoEvents::_fnum;
10055 //-------------------------------------------------------------------------------------------------
10057 {
10058  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
10059 };
10063 //-------------------------------------------------------------------------------------------------
10065 {
10066  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
10067  FieldTrait(1052, 1, 4, 58,0x1c)
10068 };
10072 //-------------------------------------------------------------------------------------------------
10073 const FieldTrait AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10074 {
10075  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
10076 };
10077 const FieldTrait_Hash_Array AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10078 const MsgType AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
10079 const unsigned short AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
10080 //-------------------------------------------------------------------------------------------------
10082 {
10083  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
10084  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
10085  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
10086 };
10090 //-------------------------------------------------------------------------------------------------
10091 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits[] =
10092 {
10093  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
10094 };
10095 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits, 3);
10096 const MsgType AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
10097 const unsigned short AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_fnum;
10098 //-------------------------------------------------------------------------------------------------
10099 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10100 {
10101  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
10102 };
10103 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10104 const MsgType AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
10105 const unsigned short AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
10106 //-------------------------------------------------------------------------------------------------
10107 const FieldTrait ExecutionAcknowledgement::_traits[] =
10108 {
10109  FieldTrait( 6,11,108, 0,0x04), FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 14,10,107, 0,0x04),
10110  FieldTrait( 17,15, 5, 0,0x05), FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 31,11,104, 0,0x04),
10111  FieldTrait( 32,10,103, 0,0x04), FieldTrait( 37,15, 1, 0,0x05), FieldTrait( 38,10, 98, 93,0x14),
10112  FieldTrait( 48,15, 9, 54,0x14), FieldTrait( 54, 7, 97, 0,0x05), FieldTrait( 55,15, 7, 54,0x14),
10113  FieldTrait( 58,15,109, 0,0x04), FieldTrait( 65,15, 8, 54,0x14), FieldTrait( 106,15, 36, 54,0x14),
10114  FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 127, 7, 6, 0,0x04), FieldTrait( 152,10, 99, 93,0x14),
10115  FieldTrait( 167,15, 14, 54,0x14), FieldTrait( 198,15, 2, 0,0x04), FieldTrait( 200,21, 16, 54,0x14),
10116  FieldTrait( 201, 1, 77, 54,0x14), FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14),
10117  FieldTrait( 207,20, 35, 54,0x14), FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14),
10118  FieldTrait( 225,25, 19, 54,0x14), FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14),
10119  FieldTrait( 228, 9, 23, 54,0x14), FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 239, 1, 20, 54,0x14),
10120  FieldTrait( 240,25, 29, 54,0x14), FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 348, 2, 37, 54,0x14),
10121  FieldTrait( 349,28, 38, 54,0x14), FieldTrait( 350, 2, 40, 54,0x14), FieldTrait( 351,28, 41, 54,0x14),
10122  FieldTrait( 354, 2,110, 0,0x04), FieldTrait( 355,28,111, 0,0x04), FieldTrait( 423, 1,105, 0,0x04),
10123  FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14), FieldTrait( 461,15, 13, 54,0x14),
10124  FieldTrait( 468, 7,101, 93,0x14), FieldTrait( 469, 9,102, 93,0x14), FieldTrait( 470,18, 26, 54,0x14),
10125  FieldTrait( 471,15, 27, 54,0x14), FieldTrait( 472,15, 28, 54,0x14), FieldTrait( 516,14,100, 93,0x14),
10126  FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14), FieldTrait( 555, 1, 96, 49,0x1c),
10127  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 669,11,106, 0,0x04), FieldTrait( 691,15, 42, 54,0x14),
10128  FieldTrait( 711, 1, 95,188,0x1c), FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 864, 1, 46, 38,0x1c),
10129  FieldTrait( 873,25, 47, 54,0x14), FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14),
10130  FieldTrait( 876,15, 45, 54,0x14), FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 965,15, 49, 54,0x14),
10131  FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14),
10132  FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14),
10133  FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c),
10134  FieldTrait(1036, 7, 4, 0,0x05), FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14),
10135  FieldTrait(1146,13, 62, 54,0x14), FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14),
10136  FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14), FieldTrait(1186,15, 66,150,0x14),
10137  FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14), FieldTrait(1193, 7, 70, 54,0x14),
10138  FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14), FieldTrait(1196,15, 73, 54,0x14),
10139  FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14), FieldTrait(1199,11, 75, 54,0x14),
10140  FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14), FieldTrait(1242, 8, 79, 54,0x14),
10141  FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14),
10142  FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14),
10143  FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14),
10144  FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14),
10145  FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
10146 };
10147 const FieldTrait_Hash_Array ExecutionAcknowledgement::_ftha(ExecutionAcknowledgement::_traits, 111);
10149 //-------------------------------------------------------------------------------------------------
10151 {
10152  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
10153 };
10157 //-------------------------------------------------------------------------------------------------
10158 const FieldTrait ExecutionAcknowledgement::NoLegs::_traits[] =
10159 {
10160  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
10161  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
10162  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
10163  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
10164  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
10165  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
10166  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
10167  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
10168  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
10169  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
10170  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
10171  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
10172  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
10173  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
10174  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
10175  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
10176  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
10177  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
10178 };
10181 const unsigned short ExecutionAcknowledgement::NoLegs::_fnum;
10182 //-------------------------------------------------------------------------------------------------
10183 const FieldTrait ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits[] =
10184 {
10185  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
10186 };
10187 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits, 2);
10188 const MsgType ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
10189 const unsigned short ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_fnum;
10190 //-------------------------------------------------------------------------------------------------
10192 {
10193  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
10194  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
10195  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
10196  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
10197  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
10198  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
10199  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
10200  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
10201  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
10202  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
10203  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
10204  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
10205  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
10206  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
10207  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
10208  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
10209  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
10210  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
10211  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
10212  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
10213  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
10214  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
10215  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
10216  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
10217 };
10221 //-------------------------------------------------------------------------------------------------
10222 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10223 {
10224  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
10225 };
10226 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10227 const MsgType ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
10228 const unsigned short ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
10229 //-------------------------------------------------------------------------------------------------
10230 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits[] =
10231 {
10232  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
10233 };
10234 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10235 const MsgType ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
10236 const unsigned short ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_fnum;
10237 //-------------------------------------------------------------------------------------------------
10238 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10239 {
10240  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
10241  FieldTrait(1062, 1, 4,196,0x1c)
10242 };
10243 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10244 const MsgType ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
10245 const unsigned short ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
10246 //-------------------------------------------------------------------------------------------------
10247 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10248 {
10249  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
10250 };
10251 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10252 const MsgType ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
10253 const unsigned short ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
10254 //-------------------------------------------------------------------------------------------------
10256 {
10257  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
10258  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
10259 };
10262 const unsigned short ExecutionAcknowledgement::NoEvents::_fnum;
10263 //-------------------------------------------------------------------------------------------------
10265 {
10266  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
10267  FieldTrait(1052, 1, 4, 58,0x1c)
10268 };
10272 //-------------------------------------------------------------------------------------------------
10273 const FieldTrait ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10274 {
10275  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
10276 };
10277 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10278 const MsgType ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
10279 const unsigned short ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
10280 //-------------------------------------------------------------------------------------------------
10282 {
10283  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
10284  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
10285  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
10286 };
10290 //-------------------------------------------------------------------------------------------------
10291 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits[] =
10292 {
10293  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
10294 };
10295 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits, 3);
10296 const MsgType ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
10297 const unsigned short ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_fnum;
10298 //-------------------------------------------------------------------------------------------------
10299 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10300 {
10301  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
10302 };
10303 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10304 const MsgType ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
10305 const unsigned short ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
10306 //-------------------------------------------------------------------------------------------------
10307 const FieldTrait ContraryIntentionReport::_traits[] =
10308 {
10309  FieldTrait( 22,15, 11, 54,0x14), FieldTrait( 48,15, 10, 54,0x14), FieldTrait( 55,15, 8, 54,0x14),
10310  FieldTrait( 58,15, 96, 0,0x04), FieldTrait( 60,22, 2, 0,0x04), FieldTrait( 65,15, 9, 54,0x14),
10311  FieldTrait( 106,15, 37, 54,0x14), FieldTrait( 107,15, 40, 54,0x14), FieldTrait( 167,15, 15, 54,0x14),
10312  FieldTrait( 200,21, 17, 54,0x14), FieldTrait( 201, 1, 78, 54,0x14), FieldTrait( 202,11, 31, 54,0x14),
10313  FieldTrait( 206, 7, 33, 54,0x14), FieldTrait( 207,20, 36, 54,0x14), FieldTrait( 223,14, 35, 54,0x14),
10314  FieldTrait( 224,25, 19, 54,0x14), FieldTrait( 225,25, 20, 54,0x14), FieldTrait( 226, 1, 22, 54,0x14),
10315  FieldTrait( 227,14, 23, 54,0x14), FieldTrait( 228, 9, 24, 54,0x14), FieldTrait( 231, 9, 34, 54,0x14),
10316  FieldTrait( 239, 1, 21, 54,0x14), FieldTrait( 240,25, 30, 54,0x14), FieldTrait( 255,15, 25, 54,0x14),
10317  FieldTrait( 348, 2, 38, 54,0x14), FieldTrait( 349,28, 39, 54,0x14), FieldTrait( 350, 2, 41, 54,0x14),
10318  FieldTrait( 351,28, 42, 54,0x14), FieldTrait( 354, 2, 97, 0,0x04), FieldTrait( 355,28, 98, 0,0x04),
10319  FieldTrait( 453, 1, 6, 94,0x1c), FieldTrait( 454, 1, 12,142,0x1c), FieldTrait( 460, 1, 13, 54,0x14),
10320  FieldTrait( 461,15, 14, 54,0x14), FieldTrait( 470,18, 27, 54,0x14), FieldTrait( 471,15, 28, 54,0x14),
10321  FieldTrait( 472,15, 29, 54,0x14), FieldTrait( 541,25, 18, 54,0x14), FieldTrait( 543,15, 26, 54,0x14),
10322  FieldTrait( 667,21, 44, 54,0x14), FieldTrait( 691,15, 43, 54,0x14), FieldTrait( 711, 1, 99,188,0x1c),
10323  FieldTrait( 715,25, 5, 0,0x05), FieldTrait( 762,15, 16, 54,0x14), FieldTrait( 864, 1, 47, 38,0x1c),
10324  FieldTrait( 873,25, 48, 54,0x14), FieldTrait( 874,25, 49, 54,0x14), FieldTrait( 875, 1, 45, 54,0x14),
10325  FieldTrait( 876,15, 46, 54,0x14), FieldTrait( 947,19, 32, 54,0x14), FieldTrait( 965,15, 50, 54,0x14),
10326  FieldTrait( 966,15, 51, 54,0x14), FieldTrait( 967, 9, 53, 54,0x14), FieldTrait( 968, 9, 54, 54,0x14),
10327  FieldTrait( 969, 9, 55, 54,0x14), FieldTrait( 970, 1, 56, 54,0x14), FieldTrait( 971, 1, 57, 54,0x14),
10328  FieldTrait( 977,15, 1, 0,0x05), FieldTrait( 978, 8, 3, 0,0x04), FieldTrait( 979,15, 4, 0,0x04),
10329  FieldTrait( 981, 1, 7, 42,0x1c), FieldTrait( 996,15, 59, 54,0x14), FieldTrait( 997,15, 60, 54,0x14),
10330  FieldTrait(1018, 1, 58, 57,0x1c), FieldTrait(1049, 7, 52, 54,0x14), FieldTrait(1079,26, 61, 54,0x14),
10331  FieldTrait(1146,13, 63, 54,0x14), FieldTrait(1147,10, 64, 54,0x14), FieldTrait(1151,15, 62, 54,0x14),
10332  FieldTrait(1180,15,100, 8,0x14), FieldTrait(1181, 4,101, 8,0x14), FieldTrait(1184, 2, 65,150,0x14),
10333  FieldTrait(1185,29, 66,150,0x14), FieldTrait(1186,15, 67,150,0x14), FieldTrait(1191,15, 69, 54,0x14),
10334  FieldTrait(1192,10, 70, 54,0x14), FieldTrait(1193, 7, 71, 54,0x14), FieldTrait(1194, 1, 72, 54,0x14),
10335  FieldTrait(1195,13, 73, 54,0x14), FieldTrait(1196,15, 74, 54,0x14), FieldTrait(1197,15, 81, 54,0x14),
10336  FieldTrait(1198, 1, 75, 54,0x14), FieldTrait(1199,11, 76, 54,0x14), FieldTrait(1200,11, 77, 54,0x14),
10337  FieldTrait(1227,15, 68, 54,0x14), FieldTrait(1242, 8, 80, 54,0x14), FieldTrait(1244, 8, 79, 54,0x14),
10338  FieldTrait(1350, 4,102, 8,0x14), FieldTrait(1352, 8,103, 8,0x14), FieldTrait(1435, 1, 82, 54,0x14),
10339  FieldTrait(1439, 1, 83, 54,0x14), FieldTrait(1449,15, 84, 54,0x14), FieldTrait(1450,15, 85, 54,0x14),
10340  FieldTrait(1451,14, 86, 54,0x14), FieldTrait(1452,14, 87, 54,0x14), FieldTrait(1457,14, 88, 54,0x14),
10341  FieldTrait(1458,14, 89, 54,0x14), FieldTrait(1478, 1, 90, 54,0x14), FieldTrait(1479, 1, 91, 54,0x14),
10342  FieldTrait(1480,14, 92, 54,0x14), FieldTrait(1481, 1, 93, 54,0x14), FieldTrait(1482, 1, 94, 54,0x14),
10343  FieldTrait(1483, 1, 95, 21,0x1c)
10344 };
10345 const FieldTrait_Hash_Array ContraryIntentionReport::_ftha(ContraryIntentionReport::_traits, 103);
10347 //-------------------------------------------------------------------------------------------------
10349 {
10350  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
10351  FieldTrait( 802, 1, 4,107,0x1c)
10352 };
10355 const unsigned short ContraryIntentionReport::NoPartyIDs::_fnum;
10356 //-------------------------------------------------------------------------------------------------
10357 const FieldTrait ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
10358 {
10359  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
10360 };
10361 const FieldTrait_Hash_Array ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
10362 const MsgType ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
10363 const unsigned short ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_fnum;
10364 //-------------------------------------------------------------------------------------------------
10366 {
10367  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
10368 };
10372 //-------------------------------------------------------------------------------------------------
10374 {
10375  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
10376  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
10377  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
10378  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
10379  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
10380  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
10381  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
10382  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
10383  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
10384  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
10385  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
10386  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
10387  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
10388  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
10389  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
10390  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
10391  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
10392  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
10393  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
10394  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
10395  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
10396  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
10397  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
10398  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
10399 };
10403 //-------------------------------------------------------------------------------------------------
10404 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10405 {
10406  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
10407 };
10408 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10409 const MsgType ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
10410 const unsigned short ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
10411 //-------------------------------------------------------------------------------------------------
10412 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10413 {
10414  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
10415 };
10416 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10417 const MsgType ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
10418 const unsigned short ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_fnum;
10419 //-------------------------------------------------------------------------------------------------
10420 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10421 {
10422  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
10423  FieldTrait(1062, 1, 4,196,0x1c)
10424 };
10425 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10426 const MsgType ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
10427 const unsigned short ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
10428 //-------------------------------------------------------------------------------------------------
10429 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10430 {
10431  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
10432 };
10433 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10434 const MsgType ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
10435 const unsigned short ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
10436 //-------------------------------------------------------------------------------------------------
10437 const FieldTrait ContraryIntentionReport::NoEvents::_traits[] =
10438 {
10439  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
10440  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
10441 };
10444 const unsigned short ContraryIntentionReport::NoEvents::_fnum;
10445 //-------------------------------------------------------------------------------------------------
10447 {
10448  FieldTrait( 982, 1, 1, 0,0x04), FieldTrait( 983,10, 2, 0,0x04)
10449 };
10453 //-------------------------------------------------------------------------------------------------
10455 {
10456  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
10457  FieldTrait(1052, 1, 4, 58,0x1c)
10458 };
10462 //-------------------------------------------------------------------------------------------------
10463 const FieldTrait ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10464 {
10465  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
10466 };
10467 const FieldTrait_Hash_Array ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10468 const MsgType ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
10469 const unsigned short ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
10470 //-------------------------------------------------------------------------------------------------
10472 {
10473  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
10474  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
10475  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
10476 };
10480 //-------------------------------------------------------------------------------------------------
10481 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10482 {
10483  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
10484 };
10485 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10486 const MsgType ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
10487 const unsigned short ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_fnum;
10488 //-------------------------------------------------------------------------------------------------
10489 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10490 {
10491  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
10492 };
10493 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10494 const MsgType ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
10495 const unsigned short ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
10496 //-------------------------------------------------------------------------------------------------
10497 const FieldTrait SecurityDefinitionUpdateReport::_traits[] =
10498 {
10499  FieldTrait( 15,19, 97, 0,0x04), FieldTrait( 22,15, 11, 54,0x14), FieldTrait( 48,15, 10, 54,0x14),
10500  FieldTrait( 55,15, 8, 54,0x14), FieldTrait( 58,15, 98, 0,0x04), FieldTrait( 60,22,125, 0,0x04),
10501  FieldTrait( 65,15, 9, 54,0x14), FieldTrait( 106,15, 37, 54,0x14), FieldTrait( 107,15, 40, 54,0x14),
10502  FieldTrait( 167,15, 15, 54,0x14), FieldTrait( 200,21, 17, 54,0x14), FieldTrait( 201, 1, 78, 54,0x14),
10503  FieldTrait( 202,11, 31, 54,0x14), FieldTrait( 206, 7, 33, 54,0x14), FieldTrait( 207,20, 36, 54,0x14),
10504  FieldTrait( 218,12,106,160,0x14), FieldTrait( 220,19,107,160,0x14), FieldTrait( 221,15,108,160,0x14),
10505  FieldTrait( 222,15,109,160,0x14), FieldTrait( 223,14, 35, 54,0x14), FieldTrait( 224,25, 19, 54,0x14),
10506  FieldTrait( 225,25, 20, 54,0x14), FieldTrait( 226, 1, 22, 54,0x14), FieldTrait( 227,14, 23, 54,0x14),
10507  FieldTrait( 228, 9, 24, 54,0x14), FieldTrait( 231, 9, 34, 54,0x14), FieldTrait( 232, 1,105,162,0x1c),
10508  FieldTrait( 235,15,114,198,0x14), FieldTrait( 236,14,115,198,0x14), FieldTrait( 239, 1, 21, 54,0x14),
10509  FieldTrait( 240,25, 30, 54,0x14), FieldTrait( 255,15, 25, 54,0x14), FieldTrait( 292,16, 7, 0,0x04),
10510  FieldTrait( 320,15, 2, 0,0x04), FieldTrait( 322,15, 3, 0,0x04), FieldTrait( 323, 1, 4, 0,0x04),
10511  FieldTrait( 348, 2, 38, 54,0x14), FieldTrait( 349,28, 39, 54,0x14), FieldTrait( 350, 2, 41, 54,0x14),
10512  FieldTrait( 351,28, 42, 54,0x14), FieldTrait( 354, 2, 99, 0,0x04), FieldTrait( 355,28,100, 0,0x04),
10513  FieldTrait( 454, 1, 12,142,0x1c), FieldTrait( 460, 1, 13, 54,0x14), FieldTrait( 461,15, 14, 54,0x14),
10514  FieldTrait( 470,18, 27, 54,0x14), FieldTrait( 471,15, 28, 54,0x14), FieldTrait( 472,15, 29, 54,0x14),
10515  FieldTrait( 541,25, 18, 54,0x14), FieldTrait( 543,15, 26, 54,0x14), FieldTrait( 555, 1,101, 49,0x1c),
10516  FieldTrait( 662,11,110,160,0x14), FieldTrait( 663, 1,111,160,0x14), FieldTrait( 667,21, 44, 54,0x14),
10517  FieldTrait( 668, 1,102, 55,0x14), FieldTrait( 691,15, 43, 54,0x14), FieldTrait( 696,25,117,198,0x14),
10518  FieldTrait( 697,11,118,198,0x14), FieldTrait( 698, 1,119,198,0x14), FieldTrait( 699,15,112,160,0x14),
10519  FieldTrait( 701,25,116,198,0x14), FieldTrait( 711, 1, 96,188,0x1c), FieldTrait( 715,25, 5, 0,0x04),
10520  FieldTrait( 761,15,113,160,0x14), FieldTrait( 762,15, 16, 54,0x14), FieldTrait( 864, 1, 47, 38,0x1c),
10521  FieldTrait( 869,14,103, 55,0x14), FieldTrait( 870, 1,104, 9,0x1c), FieldTrait( 873,25, 48, 54,0x14),
10522  FieldTrait( 874,25, 49, 54,0x14), FieldTrait( 875, 1, 45, 54,0x14), FieldTrait( 876,15, 46, 54,0x14),
10523  FieldTrait( 947,19, 32, 54,0x14), FieldTrait( 964, 1, 1, 0,0x04), FieldTrait( 965,15, 50, 54,0x14),
10524  FieldTrait( 966,15, 51, 54,0x14), FieldTrait( 967, 9, 53, 54,0x14), FieldTrait( 968, 9, 54, 54,0x14),
10525  FieldTrait( 969, 9, 55, 54,0x14), FieldTrait( 970, 1, 56, 54,0x14), FieldTrait( 971, 1, 57, 54,0x14),
10526  FieldTrait( 980, 7, 6, 0,0x04), FieldTrait( 996,15, 59, 54,0x14), FieldTrait( 997,15, 60, 54,0x14),
10527  FieldTrait(1018, 1, 58, 57,0x1c), FieldTrait(1049, 7, 52, 54,0x14), FieldTrait(1079,26, 61, 54,0x14),
10528  FieldTrait(1146,13, 63, 54,0x14), FieldTrait(1147,10, 64, 54,0x14), FieldTrait(1151,15, 62, 54,0x14),
10529  FieldTrait(1180,15,121, 8,0x14), FieldTrait(1181, 4,122, 8,0x14), FieldTrait(1184, 2, 65,150,0x14),
10530  FieldTrait(1185,29, 66,150,0x14), FieldTrait(1186,15, 67,150,0x14), FieldTrait(1191,15, 69, 54,0x14),
10531  FieldTrait(1192,10, 70, 54,0x14), FieldTrait(1193, 7, 71, 54,0x14), FieldTrait(1194, 1, 72, 54,0x14),
10532  FieldTrait(1195,13, 73, 54,0x14), FieldTrait(1196,15, 74, 54,0x14), FieldTrait(1197,15, 81, 54,0x14),
10533  FieldTrait(1198, 1, 75, 54,0x14), FieldTrait(1199,11, 76, 54,0x14), FieldTrait(1200,11, 77, 54,0x14),
10534  FieldTrait(1227,15, 68, 54,0x14), FieldTrait(1242, 8, 80, 54,0x14), FieldTrait(1244, 8, 79, 54,0x14),
10535  FieldTrait(1310, 1,120, 74,0x1c), FieldTrait(1350, 4,123, 8,0x14), FieldTrait(1352, 8,124, 8,0x14),
10536  FieldTrait(1435, 1, 82, 54,0x14), FieldTrait(1439, 1, 83, 54,0x14), FieldTrait(1449,15, 84, 54,0x14),
10537  FieldTrait(1450,15, 85, 54,0x14), FieldTrait(1451,14, 86, 54,0x14), FieldTrait(1452,14, 87, 54,0x14),
10538  FieldTrait(1457,14, 88, 54,0x14), FieldTrait(1458,14, 89, 54,0x14), FieldTrait(1478, 1, 90, 54,0x14),
10539  FieldTrait(1479, 1, 91, 54,0x14), FieldTrait(1480,14, 92, 54,0x14), FieldTrait(1481, 1, 93, 54,0x14),
10540  FieldTrait(1482, 1, 94, 54,0x14), FieldTrait(1483, 1, 95, 21,0x1c)
10541 };
10544 //-------------------------------------------------------------------------------------------------
10546 {
10547  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
10548 };
10552 //-------------------------------------------------------------------------------------------------
10554 {
10555  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
10556 };
10560 //-------------------------------------------------------------------------------------------------
10562 {
10563  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
10564  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
10565  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
10566  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
10567  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
10568  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
10569  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
10570  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
10571  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
10572  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
10573  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
10574  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
10575  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
10576  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
10577  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
10578  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
10579  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
10580  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
10581 };
10585 //-------------------------------------------------------------------------------------------------
10586 const FieldTrait SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits[] =
10587 {
10588  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
10589 };
10590 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits, 2);
10591 const MsgType SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
10592 const unsigned short SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_fnum;
10593 //-------------------------------------------------------------------------------------------------
10595 {
10596  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
10597  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
10598  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
10599  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
10600  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
10601  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
10602  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
10603  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
10604  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
10605  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
10606  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
10607  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
10608  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
10609  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
10610  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
10611  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
10612  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
10613  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
10614  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
10615  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
10616  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
10617  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
10618  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
10619  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
10620 };
10624 //-------------------------------------------------------------------------------------------------
10625 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10626 {
10627  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
10628 };
10629 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10630 const MsgType SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
10631 const unsigned short SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
10632 //-------------------------------------------------------------------------------------------------
10633 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10634 {
10635  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
10636 };
10637 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10638 const MsgType SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
10639 const unsigned short SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_fnum;
10640 //-------------------------------------------------------------------------------------------------
10641 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10642 {
10643  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
10644  FieldTrait(1062, 1, 4,196,0x1c)
10645 };
10646 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10647 const MsgType SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
10648 const unsigned short SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
10649 //-------------------------------------------------------------------------------------------------
10650 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10651 {
10652  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
10653 };
10654 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10655 const MsgType SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
10656 const unsigned short SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
10657 //-------------------------------------------------------------------------------------------------
10659 {
10660  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
10661  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
10662 };
10666 //-------------------------------------------------------------------------------------------------
10668 {
10669  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
10670 };
10674 //-------------------------------------------------------------------------------------------------
10676 {
10677  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
10678  FieldTrait(1052, 1, 4, 58,0x1c)
10679 };
10683 //-------------------------------------------------------------------------------------------------
10684 const FieldTrait SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10685 {
10686  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
10687 };
10688 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10689 const MsgType SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
10690 const unsigned short SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
10691 //-------------------------------------------------------------------------------------------------
10693 {
10694  FieldTrait( 423, 1, 18, 10,0x14), FieldTrait( 561,10, 15, 10,0x14), FieldTrait( 562,10, 10, 10,0x14),
10695  FieldTrait( 827, 1, 9, 10,0x14), FieldTrait(1140,10, 11, 10,0x14), FieldTrait(1143, 9, 12, 10,0x14),
10696  FieldTrait(1144, 1, 13, 10,0x14), FieldTrait(1148,11, 6,106,0x14), FieldTrait(1149,11, 7,106,0x14),
10697  FieldTrait(1150,11, 8,106,0x14), FieldTrait(1201, 1, 21,164,0x1c), FieldTrait(1205, 1, 3,170,0x1c),
10698  FieldTrait(1234, 1, 4, 68,0x1c), FieldTrait(1245,19, 14, 10,0x14), FieldTrait(1300,15, 2, 0,0x04),
10699  FieldTrait(1301,20, 1, 0,0x04), FieldTrait(1306, 1, 5,106,0x14), FieldTrait(1309, 1, 19,175,0x1c),
10700  FieldTrait(1312, 1, 20, 79,0x1c), FieldTrait(1377, 1, 16, 10,0x14), FieldTrait(1378, 1, 17, 10,0x14)
10701 };
10705 //-------------------------------------------------------------------------------------------------
10706 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
10707 {
10708  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
10709  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
10710 };
10711 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
10712 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_msgtype("NoStrikeRules");
10713 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_fnum;
10714 //-------------------------------------------------------------------------------------------------
10715 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
10716 {
10717  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
10718  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
10719 };
10720 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
10721 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_msgtype("NoMaturityRules");
10722 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_fnum;
10723 //-------------------------------------------------------------------------------------------------
10724 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
10725 {
10726  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
10727  FieldTrait(1209, 1, 4, 0,0x04)
10728 };
10729 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
10730 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_msgtype("NoTickRules");
10731 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_fnum;
10732 //-------------------------------------------------------------------------------------------------
10733 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
10734 {
10735  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
10736 };
10737 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
10738 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_msgtype("NoLotTypeRules");
10739 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_fnum;
10740 //-------------------------------------------------------------------------------------------------
10741 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
10742 {
10743  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
10744  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
10745  FieldTrait(1239, 1, 4,171,0x1c)
10746 };
10747 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
10748 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_msgtype("NoTradingSessionRules");
10749 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_fnum;
10750 //-------------------------------------------------------------------------------------------------
10751 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
10752 {
10753  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
10754 };
10755 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
10756 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
10757 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_fnum;
10758 //-------------------------------------------------------------------------------------------------
10759 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
10760 {
10761  FieldTrait(1308, 7, 1, 0,0x04)
10762 };
10763 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
10764 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_msgtype("NoExecInstRules");
10765 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_fnum;
10766 //-------------------------------------------------------------------------------------------------
10767 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
10768 {
10769  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
10770 };
10771 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
10772 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_msgtype("NoMatchRules");
10773 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_fnum;
10774 //-------------------------------------------------------------------------------------------------
10775 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
10776 {
10777  FieldTrait( 40, 7, 1, 0,0x04)
10778 };
10779 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
10780 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
10781 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_fnum;
10782 //-------------------------------------------------------------------------------------------------
10783 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
10784 {
10785  FieldTrait( 59, 7, 1, 0,0x04)
10786 };
10787 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
10788 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
10789 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_fnum;
10790 //-------------------------------------------------------------------------------------------------
10791 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
10792 {
10793  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
10794 };
10795 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
10796 const MsgType SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_msgtype("NoNestedInstrAttrib");
10797 const unsigned short SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_fnum;
10798 //-------------------------------------------------------------------------------------------------
10800 {
10801  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
10802  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
10803  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
10804 };
10808 //-------------------------------------------------------------------------------------------------
10809 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10810 {
10811  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
10812 };
10813 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10814 const MsgType SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
10815 const unsigned short SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_fnum;
10816 //-------------------------------------------------------------------------------------------------
10817 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10818 {
10819  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
10820 };
10821 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10822 const MsgType SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
10823 const unsigned short SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
10824 //-------------------------------------------------------------------------------------------------
10825 const FieldTrait SettlementObligationReport::_traits[] =
10826 {
10827  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 8, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
10828  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 715,25, 1, 0,0x04), FieldTrait(1153, 1, 2, 0,0x04),
10829  FieldTrait(1159, 1, 4, 0,0x05), FieldTrait(1160,15, 3, 0,0x05), FieldTrait(1165, 1, 9,154,0x1c),
10830  FieldTrait(1180,15, 10, 8,0x14), FieldTrait(1181, 4, 11, 8,0x14), FieldTrait(1350, 4, 12, 8,0x14),
10831  FieldTrait(1352, 8, 13, 8,0x14)
10832 };
10835 //-------------------------------------------------------------------------------------------------
10837 {
10838  FieldTrait( 15,19, 7, 0,0x04), FieldTrait( 22,15, 14, 54,0x14), FieldTrait( 48,15, 13, 54,0x14),
10839  FieldTrait( 55,15, 11, 54,0x14), FieldTrait( 64,25, 10, 0,0x04), FieldTrait( 65,15, 12, 54,0x14),
10840  FieldTrait( 106,15, 40, 54,0x14), FieldTrait( 107,15, 43, 54,0x14), FieldTrait( 119,13, 6, 0,0x04),
10841  FieldTrait( 120,19, 8, 0,0x04), FieldTrait( 126,22,101, 0,0x04), FieldTrait( 155, 9, 9, 0,0x04),
10842  FieldTrait( 167,15, 18, 54,0x14), FieldTrait( 168,22,100, 0,0x04), FieldTrait( 200,21, 20, 54,0x14),
10843  FieldTrait( 201, 1, 81, 54,0x14), FieldTrait( 202,11, 34, 54,0x14), FieldTrait( 206, 7, 36, 54,0x14),
10844  FieldTrait( 207,20, 39, 54,0x14), FieldTrait( 223,14, 38, 54,0x14), FieldTrait( 224,25, 22, 54,0x14),
10845  FieldTrait( 225,25, 23, 54,0x14), FieldTrait( 226, 1, 25, 54,0x14), FieldTrait( 227,14, 26, 54,0x14),
10846  FieldTrait( 228, 9, 27, 54,0x14), FieldTrait( 231, 9, 37, 54,0x14), FieldTrait( 239, 1, 24, 54,0x14),
10847  FieldTrait( 240,25, 33, 54,0x14), FieldTrait( 255,15, 28, 54,0x14), FieldTrait( 348, 2, 41, 54,0x14),
10848  FieldTrait( 349,28, 42, 54,0x14), FieldTrait( 350, 2, 44, 54,0x14), FieldTrait( 351,28, 45, 54,0x14),
10849  FieldTrait( 430, 1, 1, 0,0x04), FieldTrait( 453, 1, 99, 94,0x1c), FieldTrait( 454, 1, 15,142,0x1c),
10850  FieldTrait( 460, 1, 16, 54,0x14), FieldTrait( 461,15, 17, 54,0x14), FieldTrait( 470,18, 30, 54,0x14),
10851  FieldTrait( 471,15, 31, 54,0x14), FieldTrait( 472,15, 32, 54,0x14), FieldTrait( 541,25, 21, 54,0x14),
10852  FieldTrait( 543,15, 29, 54,0x14), FieldTrait( 667,21, 47, 54,0x14), FieldTrait( 691,15, 46, 54,0x14),
10853  FieldTrait( 762,15, 19, 54,0x14), FieldTrait( 779,22,102, 0,0x04), FieldTrait( 864, 1, 50, 38,0x1c),
10854  FieldTrait( 873,25, 51, 54,0x14), FieldTrait( 874,25, 52, 54,0x14), FieldTrait( 875, 1, 48, 54,0x14),
10855  FieldTrait( 876,15, 49, 54,0x14), FieldTrait( 947,19, 35, 54,0x14), FieldTrait( 965,15, 53, 54,0x14),
10856  FieldTrait( 966,15, 54, 54,0x14), FieldTrait( 967, 9, 56, 54,0x14), FieldTrait( 968, 9, 57, 54,0x14),
10857  FieldTrait( 969, 9, 58, 54,0x14), FieldTrait( 970, 1, 59, 54,0x14), FieldTrait( 971, 1, 60, 54,0x14),
10858  FieldTrait( 996,15, 62, 54,0x14), FieldTrait( 997,15, 63, 54,0x14), FieldTrait(1018, 1, 61, 57,0x1c),
10859  FieldTrait(1049, 7, 55, 54,0x14), FieldTrait(1079,26, 64, 54,0x14), FieldTrait(1146,13, 66, 54,0x14),
10860  FieldTrait(1147,10, 67, 54,0x14), FieldTrait(1151,15, 65, 54,0x14), FieldTrait(1157,13, 5, 0,0x04),
10861  FieldTrait(1158, 1,103,151,0x1c), FieldTrait(1161,15, 2, 0,0x04), FieldTrait(1162, 7, 3, 0,0x04),
10862  FieldTrait(1163,15, 4, 0,0x04), FieldTrait(1184, 2, 68,150,0x14), FieldTrait(1185,29, 69,150,0x14),
10863  FieldTrait(1186,15, 70,150,0x14), FieldTrait(1191,15, 72, 54,0x14), FieldTrait(1192,10, 73, 54,0x14),
10864  FieldTrait(1193, 7, 74, 54,0x14), FieldTrait(1194, 1, 75, 54,0x14), FieldTrait(1195,13, 76, 54,0x14),
10865  FieldTrait(1196,15, 77, 54,0x14), FieldTrait(1197,15, 84, 54,0x14), FieldTrait(1198, 1, 78, 54,0x14),
10866  FieldTrait(1199,11, 79, 54,0x14), FieldTrait(1200,11, 80, 54,0x14), FieldTrait(1227,15, 71, 54,0x14),
10867  FieldTrait(1242, 8, 83, 54,0x14), FieldTrait(1244, 8, 82, 54,0x14), FieldTrait(1435, 1, 85, 54,0x14),
10868  FieldTrait(1439, 1, 86, 54,0x14), FieldTrait(1449,15, 87, 54,0x14), FieldTrait(1450,15, 88, 54,0x14),
10869  FieldTrait(1451,14, 89, 54,0x14), FieldTrait(1452,14, 90, 54,0x14), FieldTrait(1457,14, 91, 54,0x14),
10870  FieldTrait(1458,14, 92, 54,0x14), FieldTrait(1478, 1, 93, 54,0x14), FieldTrait(1479, 1, 94, 54,0x14),
10871  FieldTrait(1480,14, 95, 54,0x14), FieldTrait(1481, 1, 96, 54,0x14), FieldTrait(1482, 1, 97, 54,0x14),
10872  FieldTrait(1483, 1, 98, 21,0x1c)
10873 };
10877 //-------------------------------------------------------------------------------------------------
10878 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits[] =
10879 {
10880  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
10881  FieldTrait( 802, 1, 4,107,0x1c)
10882 };
10883 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits, 4);
10884 const MsgType SettlementObligationReport::NoSettlOblig::NoPartyIDs::_msgtype("NoPartyIDs");
10885 const unsigned short SettlementObligationReport::NoSettlOblig::NoPartyIDs::_fnum;
10886 //-------------------------------------------------------------------------------------------------
10887 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits[] =
10888 {
10889  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
10890 };
10891 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits, 2);
10892 const MsgType SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
10893 const unsigned short SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_fnum;
10894 //-------------------------------------------------------------------------------------------------
10895 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits[] =
10896 {
10897  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
10898 };
10899 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits, 2);
10900 const MsgType SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_msgtype("NoSecurityAltID");
10901 const unsigned short SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_fnum;
10902 //-------------------------------------------------------------------------------------------------
10903 const FieldTrait SettlementObligationReport::NoSettlOblig::NoEvents::_traits[] =
10904 {
10905  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
10906  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
10907 };
10908 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoEvents::_traits, 5);
10909 const MsgType SettlementObligationReport::NoSettlOblig::NoEvents::_msgtype("NoEvents");
10910 const unsigned short SettlementObligationReport::NoSettlOblig::NoEvents::_fnum;
10911 //-------------------------------------------------------------------------------------------------
10912 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits[] =
10913 {
10914  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
10915  FieldTrait(1052, 1, 4, 58,0x1c)
10916 };
10917 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits, 4);
10918 const MsgType SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_msgtype("NoInstrumentParties");
10919 const unsigned short SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_fnum;
10920 //-------------------------------------------------------------------------------------------------
10921 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10922 {
10923  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
10924 };
10925 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10926 const MsgType SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
10927 const unsigned short SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
10928 //-------------------------------------------------------------------------------------------------
10929 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits[] =
10930 {
10931  FieldTrait( 781, 1, 2,155,0x1c), FieldTrait(1164, 7, 1, 0,0x04)
10932 };
10933 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits, 2);
10934 const MsgType SettlementObligationReport::NoSettlOblig::NoSettlDetails::_msgtype("NoSettlDetails");
10935 const unsigned short SettlementObligationReport::NoSettlOblig::NoSettlDetails::_fnum;
10936 //-------------------------------------------------------------------------------------------------
10937 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits[] =
10938 {
10939  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
10940  FieldTrait( 801, 1, 4,156,0x1c)
10941 };
10942 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
10943 const MsgType SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
10944 const unsigned short SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_fnum;
10945 //-------------------------------------------------------------------------------------------------
10946 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
10947 {
10948  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
10949 };
10950 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
10951 const MsgType SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
10952 const unsigned short SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
10953 //-------------------------------------------------------------------------------------------------
10954 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits[] =
10955 {
10956  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
10957  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
10958  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
10959 };
10960 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits, 8);
10961 const MsgType SettlementObligationReport::NoSettlOblig::NoComplexEvents::_msgtype("NoComplexEvents");
10962 const unsigned short SettlementObligationReport::NoSettlOblig::NoComplexEvents::_fnum;
10963 //-------------------------------------------------------------------------------------------------
10964 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits[] =
10965 {
10966  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
10967 };
10968 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits, 3);
10969 const MsgType SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
10970 const unsigned short SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_fnum;
10971 //-------------------------------------------------------------------------------------------------
10972 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10973 {
10974  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
10975 };
10976 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10977 const MsgType SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
10978 const unsigned short SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
10979 //-------------------------------------------------------------------------------------------------
10981 {
10982  FieldTrait( 60,22,148, 0,0x04), FieldTrait( 146, 1,143,120,0x1c), FieldTrait( 241,25, 16,191,0x14),
10983  FieldTrait( 242,25, 17,191,0x14), FieldTrait( 243, 1, 18,191,0x14), FieldTrait( 244, 1, 19,191,0x14),
10984  FieldTrait( 245,14, 20,191,0x14), FieldTrait( 246, 9, 21,191,0x14), FieldTrait( 247,25, 27,191,0x14),
10985  FieldTrait( 256,15, 22,191,0x14), FieldTrait( 305,15, 8,191,0x14), FieldTrait( 306,15, 34,191,0x14),
10986  FieldTrait( 307,15, 37,191,0x14), FieldTrait( 308,20, 33,191,0x14), FieldTrait( 309,15, 7,191,0x14),
10987  FieldTrait( 310,15, 12,191,0x14), FieldTrait( 311,15, 5,191,0x14), FieldTrait( 312,15, 6,191,0x14),
10988  FieldTrait( 313,21, 14,191,0x14), FieldTrait( 315, 1, 64,191,0x14), FieldTrait( 316,11, 28,191,0x14),
10989  FieldTrait( 317, 7, 30,191,0x14), FieldTrait( 318,19, 42,191,0x14), FieldTrait( 320,15, 1, 0,0x04),
10990  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 362, 2, 35,191,0x14), FieldTrait( 363,28, 36,191,0x14),
10991  FieldTrait( 364, 2, 38,191,0x14), FieldTrait( 365,28, 39,191,0x14), FieldTrait( 393, 1,141, 0,0x04),
10992  FieldTrait( 435,14, 32,191,0x14), FieldTrait( 436, 9, 31,191,0x14), FieldTrait( 457, 1, 9,189,0x1c),
10993  FieldTrait( 462, 1, 10,191,0x14), FieldTrait( 463,15, 11,191,0x14), FieldTrait( 542,25, 15,191,0x14),
10994  FieldTrait( 560, 1, 3, 0,0x04), FieldTrait( 592,18, 24,191,0x14), FieldTrait( 593,15, 25,191,0x14),
10995  FieldTrait( 594,15, 26,191,0x14), FieldTrait( 595,15, 23,191,0x14), FieldTrait( 763,15, 13,191,0x14),
10996  FieldTrait( 810,11, 44,191,0x14), FieldTrait( 877,15, 40,191,0x14), FieldTrait( 878,15, 41,191,0x14),
10997  FieldTrait( 879,10, 43,191,0x14), FieldTrait( 882,11, 45,191,0x14), FieldTrait( 883,11, 46,191,0x14),
10998  FieldTrait( 884,13, 47,191,0x14), FieldTrait( 885,13, 48,191,0x14), FieldTrait( 886,13, 49,191,0x14),
10999  FieldTrait( 887, 1, 50,194,0x1c), FieldTrait( 893, 8,142, 0,0x04), FieldTrait( 941,19, 29,191,0x14),
11000  FieldTrait( 972,14, 51,191,0x14), FieldTrait( 973,13, 53,191,0x14), FieldTrait( 974,15, 54,191,0x14),
11001  FieldTrait( 975, 1, 52,191,0x14), FieldTrait( 980, 7, 4, 0,0x04), FieldTrait( 998,15, 55,191,0x14),
11002  FieldTrait(1000,15, 56,191,0x14), FieldTrait(1038,13, 57,191,0x14), FieldTrait(1039,15, 59,191,0x14),
11003  FieldTrait(1044,10, 60,191,0x14), FieldTrait(1045, 9, 61,191,0x14), FieldTrait(1046, 7, 62,191,0x14),
11004  FieldTrait(1058, 1, 58,195,0x1c), FieldTrait(1180,15,144, 8,0x14), FieldTrait(1181, 4,145, 8,0x14),
11005  FieldTrait(1213,26, 63,191,0x14), FieldTrait(1214,15, 77, 28,0x14), FieldTrait(1215,15, 78, 28,0x14),
11006  FieldTrait(1216,15, 79, 28,0x14), FieldTrait(1217,15, 80, 28,0x14), FieldTrait(1218, 1, 81, 32,0x1c),
11007  FieldTrait(1225,13,113, 28,0x14), FieldTrait(1228,15, 83, 28,0x14), FieldTrait(1243, 8, 84, 28,0x14),
11008  FieldTrait(1246, 1, 82, 28,0x14), FieldTrait(1247,15, 85, 28,0x14), FieldTrait(1248,15, 86, 28,0x14),
11009  FieldTrait(1249,15, 87, 28,0x14), FieldTrait(1250,15, 88, 28,0x14), FieldTrait(1251,21, 89, 28,0x14),
11010  FieldTrait(1252,25, 90, 28,0x14), FieldTrait(1253,26, 91, 28,0x14), FieldTrait(1254,15, 92, 28,0x14),
11011  FieldTrait(1255, 7, 93, 28,0x14), FieldTrait(1256,15, 94, 28,0x14), FieldTrait(1257,15, 96, 28,0x14),
11012  FieldTrait(1258,18, 97, 28,0x14), FieldTrait(1259,15, 98, 28,0x14), FieldTrait(1260,15,100, 28,0x14),
11013  FieldTrait(1261,11, 99, 28,0x14), FieldTrait(1262,19,101, 28,0x14), FieldTrait(1263, 9,102, 28,0x14),
11014  FieldTrait(1264, 9,103, 28,0x14), FieldTrait(1265, 7,104, 28,0x14), FieldTrait(1266, 9,105, 28,0x14),
11015  FieldTrait(1267, 9,106, 28,0x14), FieldTrait(1268,13,107, 28,0x14), FieldTrait(1269,15,108, 28,0x14),
11016  FieldTrait(1270,10,109, 28,0x14), FieldTrait(1271,15,114, 28,0x14), FieldTrait(1272,20,115, 28,0x14),
11017  FieldTrait(1273, 1,116, 28,0x14), FieldTrait(1274, 1,117, 28,0x14), FieldTrait(1275,15,118, 28,0x14),
11018  FieldTrait(1276,25, 95, 28,0x14), FieldTrait(1277, 2,119, 28,0x14), FieldTrait(1278,28,120, 28,0x14),
11019  FieldTrait(1279,15,121, 28,0x14), FieldTrait(1280, 2,122, 28,0x14), FieldTrait(1281,28,123, 28,0x14),
11020  FieldTrait(1282, 2,134, 34,0x14), FieldTrait(1283,28,135, 34,0x14), FieldTrait(1284,15,136, 34,0x14),
11021  FieldTrait(1285,21,124, 28,0x14), FieldTrait(1286, 1,125, 27,0x1c), FieldTrait(1292, 1,126, 30,0x1c),
11022  FieldTrait(1299, 7,112, 28,0x14), FieldTrait(1310, 1,140, 74,0x1c), FieldTrait(1311, 1,139, 29,0x1c),
11023  FieldTrait(1315,15,110, 28,0x14), FieldTrait(1316,10,111, 28,0x14), FieldTrait(1317, 7,127, 28,0x14),
11024  FieldTrait(1318,15,128, 28,0x14), FieldTrait(1319,15,129, 28,0x14), FieldTrait(1320, 1,130, 28,0x14),
11025  FieldTrait(1321,11,131, 28,0x14), FieldTrait(1322,11,132, 28,0x14), FieldTrait(1323, 1,133, 28,0x14),
11026  FieldTrait(1350, 4,146, 8,0x14), FieldTrait(1352, 8,147, 8,0x14), FieldTrait(1419, 1, 65,191,0x14),
11027  FieldTrait(1423,10, 66,191,0x14), FieldTrait(1424,15, 67,191,0x14), FieldTrait(1425,10, 68,191,0x14),
11028  FieldTrait(1437, 1, 69,191,0x14), FieldTrait(1438, 1,137, 28,0x14), FieldTrait(1441, 1, 70,191,0x14),
11029  FieldTrait(1442, 1,138, 28,0x14), FieldTrait(1453,15, 71,191,0x14), FieldTrait(1454,15, 72,191,0x14),
11030  FieldTrait(1455,14, 73,191,0x14), FieldTrait(1456,14, 74,191,0x14), FieldTrait(1459,14, 75,191,0x14),
11031  FieldTrait(1460,14, 76,191,0x14)
11032 };
11035 //-------------------------------------------------------------------------------------------------
11037 {
11038  FieldTrait( 15,19, 97, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 48,15, 4, 54,0x14),
11039  FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 58,15, 99, 0,0x04), FieldTrait( 65,15, 3, 54,0x14),
11040  FieldTrait( 106,15, 31, 54,0x14), FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14),
11041  FieldTrait( 200,21, 11, 54,0x14), FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14),
11042  FieldTrait( 206, 7, 27, 54,0x14), FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 223,14, 29, 54,0x14),
11043  FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14),
11044  FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14),
11045  FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14),
11046  FieldTrait( 292,16,102, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14), FieldTrait( 349,28, 33, 54,0x14),
11047  FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14), FieldTrait( 354, 2,100, 0,0x04),
11048  FieldTrait( 355,28,101, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14),
11049  FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14),
11050  FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14),
11051  FieldTrait( 555, 1, 98, 49,0x1c), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14),
11052  FieldTrait( 691,15, 37, 54,0x14), FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 864, 1, 41, 38,0x1c),
11053  FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c), FieldTrait( 873,25, 42, 54,0x14),
11054  FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14), FieldTrait( 876,15, 40, 54,0x14),
11055  FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14),
11056  FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14),
11057  FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14),
11058  FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1049, 7, 46, 54,0x14),
11059  FieldTrait(1079,26, 55, 54,0x14), FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14),
11060  FieldTrait(1151,15, 56, 54,0x14), FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14),
11061  FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14),
11062  FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14),
11063  FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14),
11064  FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1221,11, 94,148,0x14),
11065  FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1230,11, 95,148,0x14), FieldTrait(1240,11, 96,148,0x14),
11066  FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1305, 1, 93,148,0x14),
11067  FieldTrait(1324, 7, 1, 0,0x04), FieldTrait(1435, 1, 76, 54,0x14), FieldTrait(1439, 1, 77, 54,0x14),
11068  FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14), FieldTrait(1451,14, 80, 54,0x14),
11069  FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14), FieldTrait(1458,14, 83, 54,0x14),
11070  FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14), FieldTrait(1480,14, 86, 54,0x14),
11071  FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14), FieldTrait(1483, 1, 89, 21,0x1c),
11072  FieldTrait(1504,22,103, 0,0x04)
11073 };
11077 //-------------------------------------------------------------------------------------------------
11078 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
11079 {
11080  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
11081 };
11082 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
11083 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
11084 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_fnum;
11085 //-------------------------------------------------------------------------------------------------
11086 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
11087 {
11088  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
11089  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
11090  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
11091  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
11092  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
11093  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
11094  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
11095  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
11096  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
11097  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
11098  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
11099  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
11100  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
11101  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
11102  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
11103  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
11104  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
11105  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
11106 };
11107 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 54);
11108 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_msgtype("NoLegs");
11109 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_fnum;
11110 //-------------------------------------------------------------------------------------------------
11111 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
11112 {
11113  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
11114 };
11115 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
11116 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
11117 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
11118 //-------------------------------------------------------------------------------------------------
11119 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
11120 {
11121  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
11122  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
11123 };
11124 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
11125 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_msgtype("NoEvents");
11126 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_fnum;
11127 //-------------------------------------------------------------------------------------------------
11128 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
11129 {
11130  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
11131 };
11132 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
11133 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_msgtype("NoInstrAttrib");
11134 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_fnum;
11135 //-------------------------------------------------------------------------------------------------
11136 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
11137 {
11138  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
11139  FieldTrait(1052, 1, 4, 58,0x1c)
11140 };
11141 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
11142 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
11143 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_fnum;
11144 //-------------------------------------------------------------------------------------------------
11145 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11146 {
11147  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
11148 };
11149 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11150 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
11151 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
11152 //-------------------------------------------------------------------------------------------------
11153 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
11154 {
11155  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
11156  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
11157  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
11158 };
11159 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
11160 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
11161 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_fnum;
11162 //-------------------------------------------------------------------------------------------------
11163 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11164 {
11165  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
11166 };
11167 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11168 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
11169 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
11170 //-------------------------------------------------------------------------------------------------
11171 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11172 {
11173  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
11174 };
11175 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11176 const MsgType DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
11177 const unsigned short DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
11178 //-------------------------------------------------------------------------------------------------
11180 {
11181  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
11182 };
11186 //-------------------------------------------------------------------------------------------------
11188 {
11189  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
11190 };
11194 //-------------------------------------------------------------------------------------------------
11196 {
11197  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
11198  FieldTrait(1062, 1, 4,196,0x1c)
11199 };
11203 //-------------------------------------------------------------------------------------------------
11204 const FieldTrait DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11205 {
11206  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
11207 };
11208 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11209 const MsgType DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
11210 const unsigned short DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
11211 //-------------------------------------------------------------------------------------------------
11213 {
11214  FieldTrait(1219,15, 1, 0,0x04), FieldTrait(1220,15, 2, 0,0x04)
11215 };
11219 //-------------------------------------------------------------------------------------------------
11221 {
11222  FieldTrait(1287, 1, 1, 0,0x04), FieldTrait(1288,25, 2, 0,0x04), FieldTrait(1289,22, 3, 0,0x04),
11223  FieldTrait(1290,11, 4, 0,0x04), FieldTrait(1291,15, 5, 0,0x04)
11224 };
11228 //-------------------------------------------------------------------------------------------------
11230 {
11231  FieldTrait(1293,15, 1, 0,0x04), FieldTrait(1294,15, 2, 0,0x04), FieldTrait(1295, 1, 3, 0,0x04),
11232  FieldTrait(1296, 1, 4, 31,0x1c)
11233 };
11237 //-------------------------------------------------------------------------------------------------
11238 const FieldTrait DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
11239 {
11240  FieldTrait(1297,15, 1, 0,0x04), FieldTrait(1298, 1, 2, 0,0x04)
11241 };
11242 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
11243 const MsgType DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_msgtype("NoDerivativeInstrumentPartySubIDs");
11244 const unsigned short DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_fnum;
11245 //-------------------------------------------------------------------------------------------------
11247 {
11248  FieldTrait( 423, 1, 18, 10,0x14), FieldTrait( 561,10, 15, 10,0x14), FieldTrait( 562,10, 10, 10,0x14),
11249  FieldTrait( 827, 1, 9, 10,0x14), FieldTrait(1140,10, 11, 10,0x14), FieldTrait(1143, 9, 12, 10,0x14),
11250  FieldTrait(1144, 1, 13, 10,0x14), FieldTrait(1148,11, 6,106,0x14), FieldTrait(1149,11, 7,106,0x14),
11251  FieldTrait(1150,11, 8,106,0x14), FieldTrait(1201, 1, 21,164,0x1c), FieldTrait(1205, 1, 3,170,0x1c),
11252  FieldTrait(1234, 1, 4, 68,0x1c), FieldTrait(1245,19, 14, 10,0x14), FieldTrait(1300,15, 2, 0,0x04),
11253  FieldTrait(1301,20, 1, 0,0x04), FieldTrait(1306, 1, 5,106,0x14), FieldTrait(1309, 1, 19,175,0x1c),
11254  FieldTrait(1312, 1, 20, 79,0x1c), FieldTrait(1377, 1, 16, 10,0x14), FieldTrait(1378, 1, 17, 10,0x14)
11255 };
11259 //-------------------------------------------------------------------------------------------------
11260 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
11261 {
11262  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
11263  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
11264 };
11265 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
11266 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_msgtype("NoStrikeRules");
11267 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_fnum;
11268 //-------------------------------------------------------------------------------------------------
11269 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
11270 {
11271  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
11272  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
11273 };
11274 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
11275 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_msgtype("NoMaturityRules");
11276 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_fnum;
11277 //-------------------------------------------------------------------------------------------------
11278 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
11279 {
11280  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
11281  FieldTrait(1209, 1, 4, 0,0x04)
11282 };
11283 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
11284 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_msgtype("NoTickRules");
11285 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_fnum;
11286 //-------------------------------------------------------------------------------------------------
11287 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
11288 {
11289  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
11290 };
11291 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
11292 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_msgtype("NoLotTypeRules");
11293 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_fnum;
11294 //-------------------------------------------------------------------------------------------------
11295 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
11296 {
11297  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
11298  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
11299  FieldTrait(1239, 1, 4,171,0x1c)
11300 };
11301 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
11302 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_msgtype("NoTradingSessionRules");
11303 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_fnum;
11304 //-------------------------------------------------------------------------------------------------
11305 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
11306 {
11307  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
11308 };
11309 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
11310 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
11311 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_fnum;
11312 //-------------------------------------------------------------------------------------------------
11313 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
11314 {
11315  FieldTrait(1308, 7, 1, 0,0x04)
11316 };
11317 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
11318 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_msgtype("NoExecInstRules");
11319 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_fnum;
11320 //-------------------------------------------------------------------------------------------------
11321 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
11322 {
11323  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
11324 };
11325 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
11326 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_msgtype("NoMatchRules");
11327 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_fnum;
11328 //-------------------------------------------------------------------------------------------------
11329 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
11330 {
11331  FieldTrait( 40, 7, 1, 0,0x04)
11332 };
11333 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
11334 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11335 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_fnum;
11336 //-------------------------------------------------------------------------------------------------
11337 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
11338 {
11339  FieldTrait( 59, 7, 1, 0,0x04)
11340 };
11341 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
11342 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11343 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_fnum;
11344 //-------------------------------------------------------------------------------------------------
11345 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
11346 {
11347  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
11348 };
11349 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
11350 const MsgType DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_msgtype("NoNestedInstrAttrib");
11351 const unsigned short DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_fnum;
11352 //-------------------------------------------------------------------------------------------------
11354 {
11355  FieldTrait(1313, 1, 1, 0,0x04), FieldTrait(1314,15, 2, 0,0x04)
11356 };
11360 //-------------------------------------------------------------------------------------------------
11361 const FieldTrait TradingSessionListUpdateReport::_traits[] =
11362 {
11363  FieldTrait( 335,15, 1, 0,0x04), FieldTrait( 386, 1, 2,184,0x1d), FieldTrait(1180,15, 3, 8,0x14),
11364  FieldTrait(1181, 4, 4, 8,0x14), FieldTrait(1350, 4, 5, 8,0x14), FieldTrait(1352, 8, 6, 8,0x14)
11365 };
11368 //-------------------------------------------------------------------------------------------------
11370 {
11371  FieldTrait( 58,15, 15, 0,0x04), FieldTrait( 60,22, 26, 0,0x04), FieldTrait( 207,20, 3, 0,0x04),
11372  FieldTrait( 325, 8, 6, 0,0x04), FieldTrait( 336,15, 1, 0,0x05), FieldTrait( 338, 1, 4, 0,0x04),
11373  FieldTrait( 339, 1, 5, 0,0x04), FieldTrait( 340, 1, 7, 0,0x05), FieldTrait( 341,22, 9, 0,0x04),
11374  FieldTrait( 342,22, 10, 0,0x04), FieldTrait( 343,22, 11, 0,0x04), FieldTrait( 344,22, 12, 0,0x04),
11375  FieldTrait( 345,22, 13, 0,0x04), FieldTrait( 354, 2, 16, 0,0x04), FieldTrait( 355,28, 17, 0,0x04),
11376  FieldTrait( 387,10, 14, 0,0x04), FieldTrait( 567, 1, 8, 0,0x04), FieldTrait( 625,15, 2, 0,0x04),
11377  FieldTrait(1141, 1, 25, 73,0x1c), FieldTrait(1232, 1, 23, 41,0x1c), FieldTrait(1235, 1, 24, 75,0x1c),
11378  FieldTrait(1237, 1, 21, 92,0x1c), FieldTrait(1239, 1, 22,171,0x1c), FieldTrait(1300,15, 19, 0,0x04),
11379  FieldTrait(1301,20, 18, 0,0x04), FieldTrait(1326,15, 20, 0,0x04), FieldTrait(1327, 7, 27, 0,0x04)
11380 };
11384 //-------------------------------------------------------------------------------------------------
11385 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits[] =
11386 {
11387  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
11388 };
11389 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits, 3);
11390 const MsgType TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
11391 const unsigned short TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_fnum;
11392 //-------------------------------------------------------------------------------------------------
11393 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits[] =
11394 {
11395  FieldTrait(1308, 7, 1, 0,0x04)
11396 };
11397 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits, 1);
11398 const MsgType TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_msgtype("NoExecInstRules");
11399 const unsigned short TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_fnum;
11400 //-------------------------------------------------------------------------------------------------
11401 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits[] =
11402 {
11403  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
11404 };
11405 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits, 2);
11406 const MsgType TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_msgtype("NoMatchRules");
11407 const unsigned short TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_fnum;
11408 //-------------------------------------------------------------------------------------------------
11409 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits[] =
11410 {
11411  FieldTrait( 40, 7, 1, 0,0x04)
11412 };
11413 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits, 1);
11414 const MsgType TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11415 const unsigned short TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_fnum;
11416 //-------------------------------------------------------------------------------------------------
11417 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits[] =
11418 {
11419  FieldTrait( 59, 7, 1, 0,0x04)
11420 };
11421 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits, 1);
11422 const MsgType TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11423 const unsigned short TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_fnum;
11424 //-------------------------------------------------------------------------------------------------
11425 const FieldTrait MarketDefinitionRequest::_traits[] =
11426 {
11427  FieldTrait( 263, 7, 2, 0,0x05), FieldTrait(1300,15, 4, 0,0x04), FieldTrait(1301,20, 3, 0,0x04),
11428  FieldTrait(1325,15, 5, 0,0x04), FieldTrait(1393,15, 1, 0,0x05)
11429 };
11432 //-------------------------------------------------------------------------------------------------
11433 const FieldTrait MarketDefinition::_traits[] =
11434 {
11435  FieldTrait( 15,19, 9, 0,0x04), FieldTrait( 58,15, 30, 0,0x04), FieldTrait( 60,22, 29, 0,0x04),
11436  FieldTrait( 354, 2, 31, 0,0x04), FieldTrait( 355,28, 32, 0,0x04), FieldTrait( 423, 1, 25, 10,0x14),
11437  FieldTrait( 561,10, 22, 10,0x14), FieldTrait( 562,10, 17, 10,0x14), FieldTrait( 827, 1, 16, 10,0x14),
11438  FieldTrait(1140,10, 18, 10,0x14), FieldTrait(1143, 9, 19, 10,0x14), FieldTrait(1144, 1, 20, 10,0x14),
11439  FieldTrait(1148,11, 13,106,0x14), FieldTrait(1149,11, 14,106,0x14), FieldTrait(1150,11, 15,106,0x14),
11440  FieldTrait(1180,15, 33, 8,0x14), FieldTrait(1181, 4, 34, 8,0x14), FieldTrait(1205, 1, 10,170,0x1c),
11441  FieldTrait(1232, 1, 28, 41,0x1c), FieldTrait(1234, 1, 11, 68,0x1c), FieldTrait(1237, 1, 26, 92,0x1c),
11442  FieldTrait(1239, 1, 27,171,0x1c), FieldTrait(1245,19, 21, 10,0x14), FieldTrait(1300,15, 4, 0,0x04),
11443  FieldTrait(1301,20, 3, 0,0x05), FieldTrait(1306, 1, 12,106,0x14), FieldTrait(1325,15, 8, 0,0x04),
11444  FieldTrait(1350, 4, 35, 8,0x14), FieldTrait(1352, 8, 36, 8,0x14), FieldTrait(1377, 1, 23, 10,0x14),
11445  FieldTrait(1378, 1, 24, 10,0x14), FieldTrait(1393,15, 2, 0,0x04), FieldTrait(1394,15, 1, 0,0x05),
11446  FieldTrait(1396,15, 5, 0,0x04), FieldTrait(1397, 2, 6, 0,0x04), FieldTrait(1398,28, 7, 0,0x04)
11447 };
11448 const FieldTrait_Hash_Array MarketDefinition::_ftha(MarketDefinition::_traits, 36);
11450 //-------------------------------------------------------------------------------------------------
11451 const FieldTrait MarketDefinition::NoTickRules::_traits[] =
11452 {
11453  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
11454  FieldTrait(1209, 1, 4, 0,0x04)
11455 };
11458 const unsigned short MarketDefinition::NoTickRules::_fnum;
11459 //-------------------------------------------------------------------------------------------------
11460 const FieldTrait MarketDefinition::NoExecInstRules::_traits[] =
11461 {
11462  FieldTrait(1308, 7, 1, 0,0x04)
11463 };
11465 const MsgType MarketDefinition::NoExecInstRules::_msgtype("NoExecInstRules");
11466 const unsigned short MarketDefinition::NoExecInstRules::_fnum;
11467 //-------------------------------------------------------------------------------------------------
11468 const FieldTrait MarketDefinition::NoLotTypeRules::_traits[] =
11469 {
11470  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
11471 };
11473 const MsgType MarketDefinition::NoLotTypeRules::_msgtype("NoLotTypeRules");
11474 const unsigned short MarketDefinition::NoLotTypeRules::_fnum;
11475 //-------------------------------------------------------------------------------------------------
11476 const FieldTrait MarketDefinition::NoOrdTypeRules::_traits[] =
11477 {
11478  FieldTrait( 40, 7, 1, 0,0x04)
11479 };
11481 const MsgType MarketDefinition::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11482 const unsigned short MarketDefinition::NoOrdTypeRules::_fnum;
11483 //-------------------------------------------------------------------------------------------------
11485 {
11486  FieldTrait( 59, 7, 1, 0,0x04)
11487 };
11489 const MsgType MarketDefinition::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11490 const unsigned short MarketDefinition::NoTimeInForceRules::_fnum;
11491 //-------------------------------------------------------------------------------------------------
11492 const FieldTrait MarketDefinitionUpdateReport::_traits[] =
11493 {
11494  FieldTrait( 15,19, 10, 0,0x04), FieldTrait( 58,15, 31, 0,0x04), FieldTrait( 60,22, 30, 0,0x04),
11495  FieldTrait( 354, 2, 32, 0,0x04), FieldTrait( 355,28, 33, 0,0x04), FieldTrait( 423, 1, 26, 10,0x14),
11496  FieldTrait( 561,10, 23, 10,0x14), FieldTrait( 562,10, 18, 10,0x14), FieldTrait( 827, 1, 17, 10,0x14),
11497  FieldTrait(1140,10, 19, 10,0x14), FieldTrait(1143, 9, 20, 10,0x14), FieldTrait(1144, 1, 21, 10,0x14),
11498  FieldTrait(1148,11, 14,106,0x14), FieldTrait(1149,11, 15,106,0x14), FieldTrait(1150,11, 16,106,0x14),
11499  FieldTrait(1180,15, 34, 8,0x14), FieldTrait(1181, 4, 35, 8,0x14), FieldTrait(1205, 1, 11,170,0x1c),
11500  FieldTrait(1232, 1, 29, 41,0x1c), FieldTrait(1234, 1, 12, 68,0x1c), FieldTrait(1237, 1, 27, 92,0x1c),
11501  FieldTrait(1239, 1, 28,171,0x1c), FieldTrait(1245,19, 22, 10,0x14), FieldTrait(1300,15, 5, 0,0x04),
11502  FieldTrait(1301,20, 4, 0,0x05), FieldTrait(1306, 1, 13,106,0x14), FieldTrait(1325,15, 9, 0,0x04),
11503  FieldTrait(1350, 4, 36, 8,0x14), FieldTrait(1352, 8, 37, 8,0x14), FieldTrait(1377, 1, 24, 10,0x14),
11504  FieldTrait(1378, 1, 25, 10,0x14), FieldTrait(1393,15, 2, 0,0x04), FieldTrait(1394,15, 1, 0,0x05),
11505  FieldTrait(1395, 7, 3, 0,0x04), FieldTrait(1396,15, 6, 0,0x04), FieldTrait(1397, 2, 7, 0,0x04),
11506  FieldTrait(1398,28, 8, 0,0x04)
11507 };
11510 //-------------------------------------------------------------------------------------------------
11512 {
11513  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
11514  FieldTrait(1209, 1, 4, 0,0x04)
11515 };
11519 //-------------------------------------------------------------------------------------------------
11521 {
11522  FieldTrait(1308, 7, 1, 0,0x04)
11523 };
11527 //-------------------------------------------------------------------------------------------------
11529 {
11530  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
11531 };
11535 //-------------------------------------------------------------------------------------------------
11537 {
11538  FieldTrait( 40, 7, 1, 0,0x04)
11539 };
11543 //-------------------------------------------------------------------------------------------------
11545 {
11546  FieldTrait( 59, 7, 1, 0,0x04)
11547 };
11551 //-------------------------------------------------------------------------------------------------
11552 const FieldTrait ApplicationMessageRequest::_traits[] =
11553 {
11554  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04),
11555  FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait(1346,15, 1, 0,0x05), FieldTrait(1347, 1, 2, 0,0x05),
11556  FieldTrait(1351, 1, 3, 7,0x1c)
11557 };
11560 //-------------------------------------------------------------------------------------------------
11562 {
11563  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
11564  FieldTrait( 802, 1, 4,107,0x1c)
11565 };
11569 //-------------------------------------------------------------------------------------------------
11570 const FieldTrait ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
11571 {
11572  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
11573 };
11574 const FieldTrait_Hash_Array ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
11575 const MsgType ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
11576 const unsigned short ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_fnum;
11577 //-------------------------------------------------------------------------------------------------
11579 {
11580  FieldTrait( 539, 1, 4, 80,0x1c), FieldTrait(1182, 4, 2, 0,0x04), FieldTrait(1183, 4, 3, 0,0x04),
11581  FieldTrait(1355,15, 1, 0,0x04), FieldTrait(1433,15, 5, 0,0x04)
11582 };
11585 const unsigned short ApplicationMessageRequest::NoApplIDs::_fnum;
11586 //-------------------------------------------------------------------------------------------------
11587 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits[] =
11588 {
11589  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
11590  FieldTrait( 804, 1, 4, 89,0x1c)
11591 };
11592 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11593 const MsgType ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
11594 const unsigned short ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_fnum;
11595 //-------------------------------------------------------------------------------------------------
11596 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11597 {
11598  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
11599 };
11600 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11601 const MsgType ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
11602 const unsigned short ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
11603 //-------------------------------------------------------------------------------------------------
11604 const FieldTrait ApplicationMessageRequestAck::_traits[] =
11605 {
11606  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 354, 2, 8, 0,0x04), FieldTrait( 355,28, 9, 0,0x04),
11607  FieldTrait( 453, 1, 10, 94,0x1c), FieldTrait(1346,15, 2, 0,0x04), FieldTrait(1347, 1, 3, 0,0x04),
11608  FieldTrait(1348, 1, 4, 0,0x04), FieldTrait(1349, 1, 5, 0,0x04), FieldTrait(1351, 1, 6, 6,0x1c),
11609  FieldTrait(1353,15, 1, 0,0x05)
11610 };
11613 //-------------------------------------------------------------------------------------------------
11615 {
11616  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
11617  FieldTrait( 802, 1, 4,107,0x1c)
11618 };
11622 //-------------------------------------------------------------------------------------------------
11623 const FieldTrait ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits[] =
11624 {
11625  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
11626 };
11627 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
11628 const MsgType ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
11629 const unsigned short ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_fnum;
11630 //-------------------------------------------------------------------------------------------------
11632 {
11633  FieldTrait( 539, 1, 6, 80,0x1c), FieldTrait(1182, 4, 2, 0,0x04), FieldTrait(1183, 4, 3, 0,0x04),
11634  FieldTrait(1354, 1, 5, 0,0x04), FieldTrait(1355,15, 1, 0,0x04), FieldTrait(1357, 4, 4, 0,0x04),
11635  FieldTrait(1433,15, 7, 0,0x04)
11636 };
11640 //-------------------------------------------------------------------------------------------------
11641 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits[] =
11642 {
11643  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
11644  FieldTrait( 804, 1, 4, 89,0x1c)
11645 };
11646 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11647 const MsgType ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
11648 const unsigned short ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_fnum;
11649 //-------------------------------------------------------------------------------------------------
11650 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11651 {
11652  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
11653 };
11654 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11655 const MsgType ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
11656 const unsigned short ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
11657 //-------------------------------------------------------------------------------------------------
11658 const FieldTrait ApplicationMessageReport::_traits[] =
11659 {
11660  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04),
11661  FieldTrait(1346,15, 7, 0,0x04), FieldTrait(1351, 1, 3, 5,0x1c), FieldTrait(1356,15, 1, 0,0x05),
11662  FieldTrait(1426, 1, 2, 0,0x05)
11663 };
11666 //-------------------------------------------------------------------------------------------------
11668 {
11669  FieldTrait(1355,15, 1, 0,0x04), FieldTrait(1357, 4, 3, 0,0x04), FieldTrait(1399, 4, 2, 0,0x04)
11670 };
11673 const unsigned short ApplicationMessageReport::NoApplIDs::_fnum;
11674 //-------------------------------------------------------------------------------------------------
11675 const FieldTrait OrderMassActionReport::_traits[] =
11676 {
11677  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 22,15, 18, 54,0x14), FieldTrait( 48,15, 17, 54,0x14),
11678  FieldTrait( 54, 7,175, 0,0x04), FieldTrait( 55,15, 15, 54,0x14), FieldTrait( 58,15,177, 0,0x04),
11679  FieldTrait( 60,22,176, 0,0x04), FieldTrait( 65,15, 16, 54,0x14), FieldTrait( 106,15, 44, 54,0x14),
11680  FieldTrait( 107,15, 47, 54,0x14), FieldTrait( 167,15, 22, 54,0x14), FieldTrait( 200,21, 24, 54,0x14),
11681  FieldTrait( 201, 1, 85, 54,0x14), FieldTrait( 202,11, 38, 54,0x14), FieldTrait( 206, 7, 40, 54,0x14),
11682  FieldTrait( 207,20, 43, 54,0x14), FieldTrait( 223,14, 42, 54,0x14), FieldTrait( 224,25, 26, 54,0x14),
11683  FieldTrait( 225,25, 27, 54,0x14), FieldTrait( 226, 1, 29, 54,0x14), FieldTrait( 227,14, 30, 54,0x14),
11684  FieldTrait( 228, 9, 31, 54,0x14), FieldTrait( 231, 9, 41, 54,0x14), FieldTrait( 239, 1, 28, 54,0x14),
11685  FieldTrait( 240,25, 37, 54,0x14), FieldTrait( 241,25,114,191,0x14), FieldTrait( 242,25,115,191,0x14),
11686  FieldTrait( 243, 1,116,191,0x14), FieldTrait( 244, 1,117,191,0x14), FieldTrait( 245,14,118,191,0x14),
11687  FieldTrait( 246, 9,119,191,0x14), FieldTrait( 247,25,125,191,0x14), FieldTrait( 255,15, 32, 54,0x14),
11688  FieldTrait( 256,15,120,191,0x14), FieldTrait( 305,15,106,191,0x14), FieldTrait( 306,15,132,191,0x14),
11689  FieldTrait( 307,15,135,191,0x14), FieldTrait( 308,20,131,191,0x14), FieldTrait( 309,15,105,191,0x14),
11690  FieldTrait( 310,15,110,191,0x14), FieldTrait( 311,15,103,191,0x14), FieldTrait( 312,15,104,191,0x14),
11691  FieldTrait( 313,21,112,191,0x14), FieldTrait( 315, 1,162,191,0x14), FieldTrait( 316,11,126,191,0x14),
11692  FieldTrait( 317, 7,128,191,0x14), FieldTrait( 318,19,140,191,0x14), FieldTrait( 336,15, 12, 0,0x04),
11693  FieldTrait( 348, 2, 45, 54,0x14), FieldTrait( 349,28, 46, 54,0x14), FieldTrait( 350, 2, 48, 54,0x14),
11694  FieldTrait( 351,28, 49, 54,0x14), FieldTrait( 354, 2,178, 0,0x04), FieldTrait( 355,28,179, 0,0x04),
11695  FieldTrait( 362, 2,133,191,0x14), FieldTrait( 363,28,134,191,0x14), FieldTrait( 364, 2,136,191,0x14),
11696  FieldTrait( 365,28,137,191,0x14), FieldTrait( 435,14,130,191,0x14), FieldTrait( 436, 9,129,191,0x14),
11697  FieldTrait( 453, 1, 14, 94,0x1c), FieldTrait( 454, 1, 19,142,0x1c), FieldTrait( 457, 1,107,189,0x1c),
11698  FieldTrait( 460, 1, 20, 54,0x14), FieldTrait( 461,15, 21, 54,0x14), FieldTrait( 462, 1,108,191,0x14),
11699  FieldTrait( 463,15,109,191,0x14), FieldTrait( 470,18, 34, 54,0x14), FieldTrait( 471,15, 35, 54,0x14),
11700  FieldTrait( 472,15, 36, 54,0x14), FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 533, 1, 8, 0,0x04),
11701  FieldTrait( 534, 1, 9, 1,0x1c), FieldTrait( 541,25, 25, 54,0x14), FieldTrait( 542,25,113,191,0x14),
11702  FieldTrait( 543,15, 33, 54,0x14), FieldTrait( 592,18,122,191,0x14), FieldTrait( 593,15,123,191,0x14),
11703  FieldTrait( 594,15,124,191,0x14), FieldTrait( 595,15,121,191,0x14), FieldTrait( 625,15, 13, 0,0x04),
11704  FieldTrait( 667,21, 51, 54,0x14), FieldTrait( 691,15, 50, 54,0x14), FieldTrait( 762,15, 23, 54,0x14),
11705  FieldTrait( 763,15,111,191,0x14), FieldTrait( 810,11,142,191,0x14), FieldTrait( 864, 1, 54, 38,0x1c),
11706  FieldTrait( 873,25, 55, 54,0x14), FieldTrait( 874,25, 56, 54,0x14), FieldTrait( 875, 1, 52, 54,0x14),
11707  FieldTrait( 876,15, 53, 54,0x14), FieldTrait( 877,15,138,191,0x14), FieldTrait( 878,15,139,191,0x14),
11708  FieldTrait( 879,10,141,191,0x14), FieldTrait( 882,11,143,191,0x14), FieldTrait( 883,11,144,191,0x14),
11709  FieldTrait( 884,13,145,191,0x14), FieldTrait( 885,13,146,191,0x14), FieldTrait( 886,13,147,191,0x14),
11710  FieldTrait( 887, 1,148,194,0x1c), FieldTrait( 941,19,127,191,0x14), FieldTrait( 947,19, 39, 54,0x14),
11711  FieldTrait( 965,15, 57, 54,0x14), FieldTrait( 966,15, 58, 54,0x14), FieldTrait( 967, 9, 60, 54,0x14),
11712  FieldTrait( 968, 9, 61, 54,0x14), FieldTrait( 969, 9, 62, 54,0x14), FieldTrait( 970, 1, 63, 54,0x14),
11713  FieldTrait( 971, 1, 64, 54,0x14), FieldTrait( 972,14,149,191,0x14), FieldTrait( 973,13,151,191,0x14),
11714  FieldTrait( 974,15,152,191,0x14), FieldTrait( 975, 1,150,191,0x14), FieldTrait( 996,15, 66, 54,0x14),
11715  FieldTrait( 997,15, 67, 54,0x14), FieldTrait( 998,15,153,191,0x14), FieldTrait(1000,15,154,191,0x14),
11716  FieldTrait(1018, 1, 65, 57,0x1c), FieldTrait(1038,13,155,191,0x14), FieldTrait(1039,15,157,191,0x14),
11717  FieldTrait(1044,10,158,191,0x14), FieldTrait(1045, 9,159,191,0x14), FieldTrait(1046, 7,160,191,0x14),
11718  FieldTrait(1049, 7, 59, 54,0x14), FieldTrait(1058, 1,156,195,0x1c), FieldTrait(1079,26, 68, 54,0x14),
11719  FieldTrait(1146,13, 70, 54,0x14), FieldTrait(1147,10, 71, 54,0x14), FieldTrait(1151,15, 69, 54,0x14),
11720  FieldTrait(1184, 2, 72,150,0x14), FieldTrait(1185,29, 73,150,0x14), FieldTrait(1186,15, 74,150,0x14),
11721  FieldTrait(1191,15, 76, 54,0x14), FieldTrait(1192,10, 77, 54,0x14), FieldTrait(1193, 7, 78, 54,0x14),
11722  FieldTrait(1194, 1, 79, 54,0x14), FieldTrait(1195,13, 80, 54,0x14), FieldTrait(1196,15, 81, 54,0x14),
11723  FieldTrait(1197,15, 88, 54,0x14), FieldTrait(1198, 1, 82, 54,0x14), FieldTrait(1199,11, 83, 54,0x14),
11724  FieldTrait(1200,11, 84, 54,0x14), FieldTrait(1213,26,161,191,0x14), FieldTrait(1227,15, 75, 54,0x14),
11725  FieldTrait(1242, 8, 87, 54,0x14), FieldTrait(1244, 8, 86, 54,0x14), FieldTrait(1300,15, 11, 0,0x04),
11726  FieldTrait(1301,20, 10, 0,0x04), FieldTrait(1369,15, 3, 0,0x05), FieldTrait(1370, 1,180, 85,0x1c),
11727  FieldTrait(1373, 1, 4, 0,0x05), FieldTrait(1374, 1, 5, 0,0x05), FieldTrait(1375, 1, 6, 0,0x05),
11728  FieldTrait(1376, 1, 7, 0,0x04), FieldTrait(1419, 1,163,191,0x14), FieldTrait(1423,10,164,191,0x14),
11729  FieldTrait(1424,15,165,191,0x14), FieldTrait(1425,10,166,191,0x14), FieldTrait(1435, 1, 89, 54,0x14),
11730  FieldTrait(1437, 1,167,191,0x14), FieldTrait(1439, 1, 90, 54,0x14), FieldTrait(1441, 1,168,191,0x14),
11731  FieldTrait(1449,15, 91, 54,0x14), FieldTrait(1450,15, 92, 54,0x14), FieldTrait(1451,14, 93, 54,0x14),
11732  FieldTrait(1452,14, 94, 54,0x14), FieldTrait(1453,15,169,191,0x14), FieldTrait(1454,15,170,191,0x14),
11733  FieldTrait(1455,14,171,191,0x14), FieldTrait(1456,14,172,191,0x14), FieldTrait(1457,14, 95, 54,0x14),
11734  FieldTrait(1458,14, 96, 54,0x14), FieldTrait(1459,14,173,191,0x14), FieldTrait(1460,14,174,191,0x14),
11735  FieldTrait(1461, 1,181,169,0x1c), FieldTrait(1478, 1, 97, 54,0x14), FieldTrait(1479, 1, 98, 54,0x14),
11736  FieldTrait(1480,14, 99, 54,0x14), FieldTrait(1481, 1,100, 54,0x14), FieldTrait(1482, 1,101, 54,0x14),
11737  FieldTrait(1483, 1,102, 21,0x1c)
11738 };
11739 const FieldTrait_Hash_Array OrderMassActionReport::_ftha(OrderMassActionReport::_traits, 181);
11741 //-------------------------------------------------------------------------------------------------
11742 const FieldTrait OrderMassActionReport::NoPartyIDs::_traits[] =
11743 {
11744  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
11745  FieldTrait( 802, 1, 4,107,0x1c)
11746 };
11749 const unsigned short OrderMassActionReport::NoPartyIDs::_fnum;
11750 //-------------------------------------------------------------------------------------------------
11751 const FieldTrait OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
11752 {
11753  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
11754 };
11755 const FieldTrait_Hash_Array OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
11756 const MsgType OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
11757 const unsigned short OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_fnum;
11758 //-------------------------------------------------------------------------------------------------
11760 {
11761  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
11762 };
11766 //-------------------------------------------------------------------------------------------------
11768 {
11769  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
11770 };
11772 const MsgType OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
11774 //-------------------------------------------------------------------------------------------------
11776 {
11777  FieldTrait( 41,15, 1, 0,0x04), FieldTrait( 535,15, 2, 0,0x04), FieldTrait( 536,15, 3, 0,0x04)
11778 };
11782 //-------------------------------------------------------------------------------------------------
11783 const FieldTrait OrderMassActionReport::NoEvents::_traits[] =
11784 {
11785  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
11786  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
11787 };
11790 const unsigned short OrderMassActionReport::NoEvents::_fnum;
11791 //-------------------------------------------------------------------------------------------------
11793 {
11794  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
11795 };
11799 //-------------------------------------------------------------------------------------------------
11801 {
11802  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
11803  FieldTrait(1052, 1, 4, 58,0x1c)
11804 };
11808 //-------------------------------------------------------------------------------------------------
11809 const FieldTrait OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11810 {
11811  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
11812 };
11813 const FieldTrait_Hash_Array OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11814 const MsgType OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
11815 const unsigned short OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
11816 //-------------------------------------------------------------------------------------------------
11818 {
11819  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
11820  FieldTrait(1062, 1, 4,196,0x1c)
11821 };
11823 const MsgType OrderMassActionReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
11825 //-------------------------------------------------------------------------------------------------
11826 const FieldTrait OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11827 {
11828  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
11829 };
11830 const FieldTrait_Hash_Array OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11831 const MsgType OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
11832 const unsigned short OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
11833 //-------------------------------------------------------------------------------------------------
11835 {
11836  FieldTrait(1371,15, 2, 0,0x04), FieldTrait(1372,15, 1, 0,0x04)
11837 };
11841 //-------------------------------------------------------------------------------------------------
11843 {
11844  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
11845 };
11849 //-------------------------------------------------------------------------------------------------
11851 {
11852  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
11853  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
11854  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
11855 };
11859 //-------------------------------------------------------------------------------------------------
11860 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
11861 {
11862  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
11863 };
11864 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
11865 const MsgType OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
11866 const unsigned short OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_fnum;
11867 //-------------------------------------------------------------------------------------------------
11868 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11869 {
11870  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
11871 };
11872 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11873 const MsgType OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
11874 const unsigned short OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
11875 //-------------------------------------------------------------------------------------------------
11876 const FieldTrait Email::_traits[] =
11877 {
11878  FieldTrait( 11,15, 12, 0,0x04), FieldTrait( 33, 1, 13, 66,0x1d), FieldTrait( 37,15, 11, 0,0x04),
11879  FieldTrait( 42,22, 3, 0,0x04), FieldTrait( 94, 7, 2, 0,0x05), FieldTrait( 95, 2, 14, 0,0x04),
11880  FieldTrait( 96,28, 15, 0,0x04), FieldTrait( 146, 1, 8, 47,0x1c), FieldTrait( 147,15, 4, 0,0x05),
11881  FieldTrait( 164,15, 1, 0,0x05), FieldTrait( 215, 1, 7,141,0x1c), FieldTrait( 356, 2, 5, 0,0x04),
11882  FieldTrait( 357,28, 6, 0,0x04), FieldTrait( 555, 1, 10, 49,0x1c), FieldTrait( 711, 1, 9,188,0x1c)
11883 };
11884 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, 15);
11885 const MsgType Email::_msgtype("C");
11886 //-------------------------------------------------------------------------------------------------
11887 const FieldTrait Email::NoLinesOfText::_traits[] =
11888 {
11889  FieldTrait( 58,15, 1, 0,0x05), FieldTrait( 354, 2, 2, 0,0x04), FieldTrait( 355,28, 3, 0,0x04)
11890 };
11891 const FieldTrait_Hash_Array Email::NoLinesOfText::_ftha(Email::NoLinesOfText::_traits, 3);
11892 const MsgType Email::NoLinesOfText::_msgtype("NoLinesOfText");
11893 const unsigned short Email::NoLinesOfText::_fnum;
11894 //-------------------------------------------------------------------------------------------------
11895 const FieldTrait Email::NoRelatedSym::_traits[] =
11896 {
11897  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
11898  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
11899  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
11900  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
11901  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
11902  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
11903  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
11904  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
11905  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
11906  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
11907  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
11908  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
11909  FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
11910  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
11911  FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14),
11912  FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14),
11913  FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14),
11914  FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14),
11915  FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14),
11916  FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14),
11917  FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14),
11918  FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14),
11919  FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14),
11920  FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14),
11921  FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14),
11922  FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14),
11923  FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14),
11924  FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14),
11925  FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14),
11926  FieldTrait(1483, 1, 88, 21,0x1c)
11927 };
11928 const FieldTrait_Hash_Array Email::NoRelatedSym::_ftha(Email::NoRelatedSym::_traits, 88);
11929 const MsgType Email::NoRelatedSym::_msgtype("NoRelatedSym");
11930 const unsigned short Email::NoRelatedSym::_fnum;
11931 //-------------------------------------------------------------------------------------------------
11932 const FieldTrait Email::NoRelatedSym::NoSecurityAltID::_traits[] =
11933 {
11934  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
11935 };
11936 const FieldTrait_Hash_Array Email::NoRelatedSym::NoSecurityAltID::_ftha(Email::NoRelatedSym::NoSecurityAltID::_traits, 2);
11937 const MsgType Email::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
11938 const unsigned short Email::NoRelatedSym::NoSecurityAltID::_fnum;
11939 //-------------------------------------------------------------------------------------------------
11940 const FieldTrait Email::NoRelatedSym::NoEvents::_traits[] =
11941 {
11942  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
11943  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
11944 };
11945 const FieldTrait_Hash_Array Email::NoRelatedSym::NoEvents::_ftha(Email::NoRelatedSym::NoEvents::_traits, 5);
11946 const MsgType Email::NoRelatedSym::NoEvents::_msgtype("NoEvents");
11947 const unsigned short Email::NoRelatedSym::NoEvents::_fnum;
11948 //-------------------------------------------------------------------------------------------------
11949 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::_traits[] =
11950 {
11951  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
11952  FieldTrait(1052, 1, 4, 58,0x1c)
11953 };
11954 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::_ftha(Email::NoRelatedSym::NoInstrumentParties::_traits, 4);
11955 const MsgType Email::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
11956 const unsigned short Email::NoRelatedSym::NoInstrumentParties::_fnum;
11957 //-------------------------------------------------------------------------------------------------
11958 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11959 {
11960  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
11961 };
11962 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11963 const MsgType Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
11964 const unsigned short Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
11965 //-------------------------------------------------------------------------------------------------
11966 const FieldTrait Email::NoRelatedSym::NoComplexEvents::_traits[] =
11967 {
11968  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
11969  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
11970  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
11971 };
11972 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::_ftha(Email::NoRelatedSym::NoComplexEvents::_traits, 8);
11973 const MsgType Email::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
11974 const unsigned short Email::NoRelatedSym::NoComplexEvents::_fnum;
11975 //-------------------------------------------------------------------------------------------------
11976 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11977 {
11978  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
11979 };
11980 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11981 const MsgType Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
11982 const unsigned short Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
11983 //-------------------------------------------------------------------------------------------------
11984 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11985 {
11986  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
11987 };
11988 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11989 const MsgType Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
11990 const unsigned short Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
11991 //-------------------------------------------------------------------------------------------------
11992 const FieldTrait Email::NoRoutingIDs::_traits[] =
11993 {
11994  FieldTrait( 216, 1, 1, 0,0x04), FieldTrait( 217,15, 2, 0,0x04)
11995 };
11996 const FieldTrait_Hash_Array Email::NoRoutingIDs::_ftha(Email::NoRoutingIDs::_traits, 2);
11997 const MsgType Email::NoRoutingIDs::_msgtype("NoRoutingIDs");
11998 const unsigned short Email::NoRoutingIDs::_fnum;
11999 //-------------------------------------------------------------------------------------------------
12000 const FieldTrait Email::NoLegs::_traits[] =
12001 {
12002  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
12003  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
12004  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
12005  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
12006  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
12007  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
12008  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
12009  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
12010  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
12011  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
12012  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
12013  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
12014  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
12015  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
12016  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
12017  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
12018  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
12019  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
12020 };
12021 const FieldTrait_Hash_Array Email::NoLegs::_ftha(Email::NoLegs::_traits, 54);
12022 const MsgType Email::NoLegs::_msgtype("NoLegs");
12023 const unsigned short Email::NoLegs::_fnum;
12024 //-------------------------------------------------------------------------------------------------
12025 const FieldTrait Email::NoLegs::NoLegSecurityAltID::_traits[] =
12026 {
12027  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
12028 };
12029 const FieldTrait_Hash_Array Email::NoLegs::NoLegSecurityAltID::_ftha(Email::NoLegs::NoLegSecurityAltID::_traits, 2);
12030 const MsgType Email::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
12031 const unsigned short Email::NoLegs::NoLegSecurityAltID::_fnum;
12032 //-------------------------------------------------------------------------------------------------
12033 const FieldTrait Email::NoUnderlyings::_traits[] =
12034 {
12035  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
12036  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
12037  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
12038  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
12039  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
12040  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
12041  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
12042  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
12043  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
12044  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
12045  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
12046  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
12047  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
12048  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
12049  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
12050  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
12051  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
12052  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
12053  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
12054  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
12055  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
12056  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
12057  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
12058  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
12059 };
12060 const FieldTrait_Hash_Array Email::NoUnderlyings::_ftha(Email::NoUnderlyings::_traits, 72);
12061 const MsgType Email::NoUnderlyings::_msgtype("NoUnderlyings");
12062 const unsigned short Email::NoUnderlyings::_fnum;
12063 //-------------------------------------------------------------------------------------------------
12064 const FieldTrait Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12065 {
12066  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
12067 };
12068 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12069 const MsgType Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12070 const unsigned short Email::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
12071 //-------------------------------------------------------------------------------------------------
12072 const FieldTrait Email::NoUnderlyings::NoUnderlyingStips::_traits[] =
12073 {
12074  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
12075 };
12076 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingStips::_ftha(Email::NoUnderlyings::NoUnderlyingStips::_traits, 2);
12077 const MsgType Email::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
12078 const unsigned short Email::NoUnderlyings::NoUnderlyingStips::_fnum;
12079 //-------------------------------------------------------------------------------------------------
12080 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
12081 {
12082  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
12083  FieldTrait(1062, 1, 4,196,0x1c)
12084 };
12085 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
12086 const MsgType Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
12087 const unsigned short Email::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
12088 //-------------------------------------------------------------------------------------------------
12089 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12090 {
12091  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
12092 };
12093 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12094 const MsgType Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
12095 const unsigned short Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
12096 //-------------------------------------------------------------------------------------------------
12097 const FieldTrait OrderMassActionRequest::_traits[] =
12098 {
12099  FieldTrait( 11,15, 1, 0,0x05), FieldTrait( 22,15, 13, 54,0x14), FieldTrait( 48,15, 12, 54,0x14),
12100  FieldTrait( 54, 7,170, 0,0x04), FieldTrait( 55,15, 10, 54,0x14), FieldTrait( 58,15,172, 0,0x04),
12101  FieldTrait( 60,22,171, 0,0x05), FieldTrait( 65,15, 11, 54,0x14), FieldTrait( 106,15, 39, 54,0x14),
12102  FieldTrait( 107,15, 42, 54,0x14), FieldTrait( 167,15, 17, 54,0x14), FieldTrait( 200,21, 19, 54,0x14),
12103  FieldTrait( 201, 1, 80, 54,0x14), FieldTrait( 202,11, 33, 54,0x14), FieldTrait( 206, 7, 35, 54,0x14),
12104  FieldTrait( 207,20, 38, 54,0x14), FieldTrait( 223,14, 37, 54,0x14), FieldTrait( 224,25, 21, 54,0x14),
12105  FieldTrait( 225,25, 22, 54,0x14), FieldTrait( 226, 1, 24, 54,0x14), FieldTrait( 227,14, 25, 54,0x14),
12106  FieldTrait( 228, 9, 26, 54,0x14), FieldTrait( 231, 9, 36, 54,0x14), FieldTrait( 239, 1, 23, 54,0x14),
12107  FieldTrait( 240,25, 32, 54,0x14), FieldTrait( 241,25,109,191,0x14), FieldTrait( 242,25,110,191,0x14),
12108  FieldTrait( 243, 1,111,191,0x14), FieldTrait( 244, 1,112,191,0x14), FieldTrait( 245,14,113,191,0x14),
12109  FieldTrait( 246, 9,114,191,0x14), FieldTrait( 247,25,120,191,0x14), FieldTrait( 255,15, 27, 54,0x14),
12110  FieldTrait( 256,15,115,191,0x14), FieldTrait( 305,15,101,191,0x14), FieldTrait( 306,15,127,191,0x14),
12111  FieldTrait( 307,15,130,191,0x14), FieldTrait( 308,20,126,191,0x14), FieldTrait( 309,15,100,191,0x14),
12112  FieldTrait( 310,15,105,191,0x14), FieldTrait( 311,15, 98,191,0x14), FieldTrait( 312,15, 99,191,0x14),
12113  FieldTrait( 313,21,107,191,0x14), FieldTrait( 315, 1,157,191,0x14), FieldTrait( 316,11,121,191,0x14),
12114  FieldTrait( 317, 7,123,191,0x14), FieldTrait( 318,19,135,191,0x14), FieldTrait( 336,15, 7, 0,0x04),
12115  FieldTrait( 348, 2, 40, 54,0x14), FieldTrait( 349,28, 41, 54,0x14), FieldTrait( 350, 2, 43, 54,0x14),
12116  FieldTrait( 351,28, 44, 54,0x14), FieldTrait( 354, 2,173, 0,0x04), FieldTrait( 355,28,174, 0,0x04),
12117  FieldTrait( 362, 2,128,191,0x14), FieldTrait( 363,28,129,191,0x14), FieldTrait( 364, 2,131,191,0x14),
12118  FieldTrait( 365,28,132,191,0x14), FieldTrait( 435,14,125,191,0x14), FieldTrait( 436, 9,124,191,0x14),
12119  FieldTrait( 453, 1, 9, 94,0x1c), FieldTrait( 454, 1, 14,142,0x1c), FieldTrait( 457, 1,102,189,0x1c),
12120  FieldTrait( 460, 1, 15, 54,0x14), FieldTrait( 461,15, 16, 54,0x14), FieldTrait( 462, 1,103,191,0x14),
12121  FieldTrait( 463,15,104,191,0x14), FieldTrait( 470,18, 29, 54,0x14), FieldTrait( 471,15, 30, 54,0x14),
12122  FieldTrait( 472,15, 31, 54,0x14), FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 541,25, 20, 54,0x14),
12123  FieldTrait( 542,25,108,191,0x14), FieldTrait( 543,15, 28, 54,0x14), FieldTrait( 592,18,117,191,0x14),
12124  FieldTrait( 593,15,118,191,0x14), FieldTrait( 594,15,119,191,0x14), FieldTrait( 595,15,116,191,0x14),
12125  FieldTrait( 625,15, 8, 0,0x04), FieldTrait( 667,21, 46, 54,0x14), FieldTrait( 691,15, 45, 54,0x14),
12126  FieldTrait( 762,15, 18, 54,0x14), FieldTrait( 763,15,106,191,0x14), FieldTrait( 810,11,137,191,0x14),
12127  FieldTrait( 864, 1, 49, 38,0x1c), FieldTrait( 873,25, 50, 54,0x14), FieldTrait( 874,25, 51, 54,0x14),
12128  FieldTrait( 875, 1, 47, 54,0x14), FieldTrait( 876,15, 48, 54,0x14), FieldTrait( 877,15,133,191,0x14),
12129  FieldTrait( 878,15,134,191,0x14), FieldTrait( 879,10,136,191,0x14), FieldTrait( 882,11,138,191,0x14),
12130  FieldTrait( 883,11,139,191,0x14), FieldTrait( 884,13,140,191,0x14), FieldTrait( 885,13,141,191,0x14),
12131  FieldTrait( 886,13,142,191,0x14), FieldTrait( 887, 1,143,194,0x1c), FieldTrait( 941,19,122,191,0x14),
12132  FieldTrait( 947,19, 34, 54,0x14), FieldTrait( 965,15, 52, 54,0x14), FieldTrait( 966,15, 53, 54,0x14),
12133  FieldTrait( 967, 9, 55, 54,0x14), FieldTrait( 968, 9, 56, 54,0x14), FieldTrait( 969, 9, 57, 54,0x14),
12134  FieldTrait( 970, 1, 58, 54,0x14), FieldTrait( 971, 1, 59, 54,0x14), FieldTrait( 972,14,144,191,0x14),
12135  FieldTrait( 973,13,146,191,0x14), FieldTrait( 974,15,147,191,0x14), FieldTrait( 975, 1,145,191,0x14),
12136  FieldTrait( 996,15, 61, 54,0x14), FieldTrait( 997,15, 62, 54,0x14), FieldTrait( 998,15,148,191,0x14),
12137  FieldTrait(1000,15,149,191,0x14), FieldTrait(1018, 1, 60, 57,0x1c), FieldTrait(1038,13,150,191,0x14),
12138  FieldTrait(1039,15,152,191,0x14), FieldTrait(1044,10,153,191,0x14), FieldTrait(1045, 9,154,191,0x14),
12139  FieldTrait(1046, 7,155,191,0x14), FieldTrait(1049, 7, 54, 54,0x14), FieldTrait(1058, 1,151,195,0x1c),
12140  FieldTrait(1079,26, 63, 54,0x14), FieldTrait(1146,13, 65, 54,0x14), FieldTrait(1147,10, 66, 54,0x14),
12141  FieldTrait(1151,15, 64, 54,0x14), FieldTrait(1184, 2, 67,150,0x14), FieldTrait(1185,29, 68,150,0x14),
12142  FieldTrait(1186,15, 69,150,0x14), FieldTrait(1191,15, 71, 54,0x14), FieldTrait(1192,10, 72, 54,0x14),
12143  FieldTrait(1193, 7, 73, 54,0x14), FieldTrait(1194, 1, 74, 54,0x14), FieldTrait(1195,13, 75, 54,0x14),
12144  FieldTrait(1196,15, 76, 54,0x14), FieldTrait(1197,15, 83, 54,0x14), FieldTrait(1198, 1, 77, 54,0x14),
12145  FieldTrait(1199,11, 78, 54,0x14), FieldTrait(1200,11, 79, 54,0x14), FieldTrait(1213,26,156,191,0x14),
12146  FieldTrait(1227,15, 70, 54,0x14), FieldTrait(1242, 8, 82, 54,0x14), FieldTrait(1244, 8, 81, 54,0x14),
12147  FieldTrait(1300,15, 6, 0,0x04), FieldTrait(1301,20, 5, 0,0x04), FieldTrait(1373, 1, 3, 0,0x05),
12148  FieldTrait(1374, 1, 4, 0,0x05), FieldTrait(1419, 1,158,191,0x14), FieldTrait(1423,10,159,191,0x14),
12149  FieldTrait(1424,15,160,191,0x14), FieldTrait(1425,10,161,191,0x14), FieldTrait(1435, 1, 84, 54,0x14),
12150  FieldTrait(1437, 1,162,191,0x14), FieldTrait(1439, 1, 85, 54,0x14), FieldTrait(1441, 1,163,191,0x14),
12151  FieldTrait(1449,15, 86, 54,0x14), FieldTrait(1450,15, 87, 54,0x14), FieldTrait(1451,14, 88, 54,0x14),
12152  FieldTrait(1452,14, 89, 54,0x14), FieldTrait(1453,15,164,191,0x14), FieldTrait(1454,15,165,191,0x14),
12153  FieldTrait(1455,14,166,191,0x14), FieldTrait(1456,14,167,191,0x14), FieldTrait(1457,14, 90, 54,0x14),
12154  FieldTrait(1458,14, 91, 54,0x14), FieldTrait(1459,14,168,191,0x14), FieldTrait(1460,14,169,191,0x14),
12155  FieldTrait(1461, 1,175,169,0x1c), FieldTrait(1478, 1, 92, 54,0x14), FieldTrait(1479, 1, 93, 54,0x14),
12156  FieldTrait(1480,14, 94, 54,0x14), FieldTrait(1481, 1, 95, 54,0x14), FieldTrait(1482, 1, 96, 54,0x14),
12157  FieldTrait(1483, 1, 97, 21,0x1c)
12158 };
12159 const FieldTrait_Hash_Array OrderMassActionRequest::_ftha(OrderMassActionRequest::_traits, 175);
12161 //-------------------------------------------------------------------------------------------------
12163 {
12164  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
12165  FieldTrait( 802, 1, 4,107,0x1c)
12166 };
12169 const unsigned short OrderMassActionRequest::NoPartyIDs::_fnum;
12170 //-------------------------------------------------------------------------------------------------
12171 const FieldTrait OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12172 {
12173  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
12174 };
12175 const FieldTrait_Hash_Array OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12176 const MsgType OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
12177 const unsigned short OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_fnum;
12178 //-------------------------------------------------------------------------------------------------
12180 {
12181  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
12182 };
12186 //-------------------------------------------------------------------------------------------------
12188 {
12189  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
12190 };
12192 const MsgType OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12194 //-------------------------------------------------------------------------------------------------
12195 const FieldTrait OrderMassActionRequest::NoEvents::_traits[] =
12196 {
12197  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
12198  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
12199 };
12202 const unsigned short OrderMassActionRequest::NoEvents::_fnum;
12203 //-------------------------------------------------------------------------------------------------
12205 {
12206  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
12207 };
12211 //-------------------------------------------------------------------------------------------------
12213 {
12214  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
12215  FieldTrait(1052, 1, 4, 58,0x1c)
12216 };
12220 //-------------------------------------------------------------------------------------------------
12221 const FieldTrait OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12222 {
12223  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
12224 };
12225 const FieldTrait_Hash_Array OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12226 const MsgType OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
12227 const unsigned short OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
12228 //-------------------------------------------------------------------------------------------------
12230 {
12231  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
12232  FieldTrait(1062, 1, 4,196,0x1c)
12233 };
12237 //-------------------------------------------------------------------------------------------------
12238 const FieldTrait OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12239 {
12240  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
12241 };
12242 const FieldTrait_Hash_Array OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12243 const MsgType OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
12244 const unsigned short OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
12245 //-------------------------------------------------------------------------------------------------
12247 {
12248  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
12249 };
12253 //-------------------------------------------------------------------------------------------------
12255 {
12256  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
12257  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
12258  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
12259 };
12263 //-------------------------------------------------------------------------------------------------
12264 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
12265 {
12266  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
12267 };
12268 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
12269 const MsgType OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
12270 const unsigned short OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_fnum;
12271 //-------------------------------------------------------------------------------------------------
12272 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12273 {
12274  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
12275 };
12276 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12277 const MsgType OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
12278 const unsigned short OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
12279 //-------------------------------------------------------------------------------------------------
12280 const FieldTrait UserNotification::_traits[] =
12281 {
12282  FieldTrait( 58,15, 3, 0,0x04), FieldTrait( 354, 2, 4, 0,0x04), FieldTrait( 355,28, 5, 0,0x04),
12283  FieldTrait( 553,15, 1,197,0x14), FieldTrait( 926, 1, 2, 0,0x05)
12284 };
12285 const FieldTrait_Hash_Array UserNotification::_ftha(UserNotification::_traits, 5);
12287 //-------------------------------------------------------------------------------------------------
12288 const FieldTrait StreamAssignmentRequest::_traits[] =
12289 {
12290  FieldTrait(1497,15, 1, 0,0x05), FieldTrait(1498, 1, 2, 0,0x05), FieldTrait(1499, 1, 3,165,0x1c)
12291 };
12294 //-------------------------------------------------------------------------------------------------
12296 {
12297  FieldTrait( 146, 1, 2,166,0x1c), FieldTrait( 453, 1, 1, 94,0x1c)
12298 };
12301 const unsigned short StreamAssignmentRequest::NoAsgnReqs::_fnum;
12302 //-------------------------------------------------------------------------------------------------
12303 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits[] =
12304 {
12305  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
12306  FieldTrait( 63,15, 89, 0,0x04), FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14),
12307  FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14),
12308  FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14),
12309  FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14),
12310  FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14),
12311  FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14),
12312  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 271,10, 90, 0,0x04),
12313  FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14), FieldTrait( 350, 2, 34, 54,0x14),
12314  FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
12315  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14),
12316  FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14),
12317  FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 762,15, 9, 54,0x14),
12318  FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14),
12319  FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14),
12320  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
12321  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
12322  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
12323  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
12324  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
12325  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
12326  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
12327  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
12328  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
12329  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
12330  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
12331  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
12332  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
12333  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
12334  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c),
12335  FieldTrait(1500,15, 91, 0,0x04)
12336 };
12337 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits, 91);
12338 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_msgtype("NoRelatedSym");
12339 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_fnum;
12340 //-------------------------------------------------------------------------------------------------
12341 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12342 {
12343  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
12344 };
12345 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12346 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
12347 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_fnum;
12348 //-------------------------------------------------------------------------------------------------
12349 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12350 {
12351  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
12352  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
12353 };
12354 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12355 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_msgtype("NoEvents");
12356 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_fnum;
12357 //-------------------------------------------------------------------------------------------------
12358 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12359 {
12360  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
12361  FieldTrait(1052, 1, 4, 58,0x1c)
12362 };
12363 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12364 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
12365 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_fnum;
12366 //-------------------------------------------------------------------------------------------------
12367 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12368 {
12369  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
12370 };
12371 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12372 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
12373 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
12374 //-------------------------------------------------------------------------------------------------
12375 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12376 {
12377  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
12378  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
12379  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
12380 };
12381 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12382 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
12383 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_fnum;
12384 //-------------------------------------------------------------------------------------------------
12385 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12386 {
12387  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
12388 };
12389 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12390 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
12391 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
12392 //-------------------------------------------------------------------------------------------------
12393 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12394 {
12395  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
12396 };
12397 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12398 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
12399 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
12400 //-------------------------------------------------------------------------------------------------
12401 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits[] =
12402 {
12403  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
12404  FieldTrait( 802, 1, 4,107,0x1c)
12405 };
12406 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits, 4);
12407 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_msgtype("NoPartyIDs");
12408 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_fnum;
12409 //-------------------------------------------------------------------------------------------------
12410 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12411 {
12412  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
12413 };
12414 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12415 const MsgType StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
12416 const unsigned short StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_fnum;
12417 //-------------------------------------------------------------------------------------------------
12418 const FieldTrait StreamAssignmentReport::_traits[] =
12419 {
12420  FieldTrait(1497,15, 3, 0,0x04), FieldTrait(1498, 1, 2, 0,0x04), FieldTrait(1499, 1, 4,167,0x1c),
12421  FieldTrait(1501,15, 1, 0,0x05)
12422 };
12423 const FieldTrait_Hash_Array StreamAssignmentReport::_ftha(StreamAssignmentReport::_traits, 4);
12425 //-------------------------------------------------------------------------------------------------
12427 {
12428  FieldTrait( 146, 1, 2,168,0x1c), FieldTrait( 453, 1, 1, 94,0x1c)
12429 };
12432 const unsigned short StreamAssignmentReport::NoAsgnReqs::_fnum;
12433 //-------------------------------------------------------------------------------------------------
12434 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits[] =
12435 {
12436  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
12437  FieldTrait( 58,15, 93, 0,0x04), FieldTrait( 63,15, 89, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
12438  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
12439  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
12440  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 223,14, 28, 54,0x14),
12441  FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14), FieldTrait( 226, 1, 15, 54,0x14),
12442  FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14), FieldTrait( 231, 9, 27, 54,0x14),
12443  FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14),
12444  FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14), FieldTrait( 350, 2, 34, 54,0x14),
12445  FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2, 94, 0,0x04), FieldTrait( 355,28, 95, 0,0x04),
12446  FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14),
12447  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
12448  FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14),
12449  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
12450  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
12451  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
12452  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
12453  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
12454  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
12455  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
12456  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
12457  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
12458  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
12459  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
12460  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
12461  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
12462  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
12463  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
12464  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
12465  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
12466  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1500,15, 91, 0,0x04),
12467  FieldTrait(1502, 1, 92, 0,0x04), FieldTrait(1617, 1, 90, 0,0x04)
12468 };
12469 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits, 95);
12470 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_msgtype("NoRelatedSym");
12471 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_fnum;
12472 //-------------------------------------------------------------------------------------------------
12473 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12474 {
12475  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
12476 };
12477 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12478 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
12479 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_fnum;
12480 //-------------------------------------------------------------------------------------------------
12481 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12482 {
12483  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
12484  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
12485 };
12486 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12487 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_msgtype("NoEvents");
12488 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_fnum;
12489 //-------------------------------------------------------------------------------------------------
12490 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12491 {
12492  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
12493  FieldTrait(1052, 1, 4, 58,0x1c)
12494 };
12495 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12496 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
12497 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_fnum;
12498 //-------------------------------------------------------------------------------------------------
12499 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12500 {
12501  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
12502 };
12503 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12504 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
12505 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
12506 //-------------------------------------------------------------------------------------------------
12507 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12508 {
12509  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
12510  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
12511  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
12512 };
12513 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12514 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
12515 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_fnum;
12516 //-------------------------------------------------------------------------------------------------
12517 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12518 {
12519  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
12520 };
12521 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12522 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
12523 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
12524 //-------------------------------------------------------------------------------------------------
12525 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12526 {
12527  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
12528 };
12529 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12530 const MsgType StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
12531 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
12532 //-------------------------------------------------------------------------------------------------
12533 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits[] =
12534 {
12535  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
12536  FieldTrait( 802, 1, 4,107,0x1c)
12537 };
12538 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits, 4);
12539 const MsgType StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_msgtype("NoPartyIDs");
12540 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_fnum;
12541 //-------------------------------------------------------------------------------------------------
12542 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12543 {
12544  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
12545 };
12546 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12547 const MsgType StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
12548 const unsigned short StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_fnum;
12549 //-------------------------------------------------------------------------------------------------
12550 const FieldTrait StreamAssignmentReportACK::_traits[] =
12551 {
12552  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04),
12553  FieldTrait(1501,15, 2, 0,0x05), FieldTrait(1502, 1, 3, 0,0x04), FieldTrait(1503, 1, 1, 0,0x05)
12554 };
12557 //-------------------------------------------------------------------------------------------------
12558 const FieldTrait PartyDetailsListRequest::_traits[] =
12559 {
12560  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 263, 7, 6, 0,0x04), FieldTrait( 354, 2, 8, 0,0x04),
12561  FieldTrait( 355,28, 9, 0,0x04), FieldTrait( 453, 1, 3, 94,0x1c), FieldTrait(1505,15, 1, 0,0x05),
12562  FieldTrait(1506, 1, 2, 98,0x1d), FieldTrait(1508, 1, 4,132,0x1c), FieldTrait(1514, 1, 5, 99,0x1c)
12563 };
12566 //-------------------------------------------------------------------------------------------------
12568 {
12569  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
12570  FieldTrait( 802, 1, 4,107,0x1c)
12571 };
12574 const unsigned short PartyDetailsListRequest::NoPartyIDs::_fnum;
12575 //-------------------------------------------------------------------------------------------------
12576 const FieldTrait PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12577 {
12578  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
12579 };
12580 const FieldTrait_Hash_Array PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12581 const MsgType PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
12582 const unsigned short PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_fnum;
12583 //-------------------------------------------------------------------------------------------------
12585 {
12586  FieldTrait(1507, 1, 1, 0,0x05)
12587 };
12591 //-------------------------------------------------------------------------------------------------
12593 {
12594  FieldTrait(1509, 1, 1, 0,0x04)
12595 };
12599 //-------------------------------------------------------------------------------------------------
12601 {
12602  FieldTrait(1515, 1, 1, 0,0x04)
12603 };
12607 //-------------------------------------------------------------------------------------------------
12608 const FieldTrait PartyDetailsListReport::_traits[] =
12609 {
12610  FieldTrait( 58,15, 11, 0,0x04), FieldTrait( 354, 2, 12, 0,0x04), FieldTrait( 355,28, 13, 0,0x04),
12611  FieldTrait( 893, 8, 9, 0,0x04), FieldTrait(1180,15, 1, 8,0x14), FieldTrait(1181, 4, 2, 8,0x14),
12612  FieldTrait(1350, 4, 3, 8,0x14), FieldTrait(1352, 8, 4, 8,0x14), FieldTrait(1505,15, 6, 0,0x04),
12613  FieldTrait(1510,15, 5, 0,0x05), FieldTrait(1511, 1, 7, 0,0x04), FieldTrait(1512, 1, 8, 0,0x04),
12614  FieldTrait(1513, 1, 10, 97,0x1c)
12615 };
12616 const FieldTrait_Hash_Array PartyDetailsListReport::_ftha(PartyDetailsListReport::_traits, 13);
12618 //-------------------------------------------------------------------------------------------------
12620 {
12621  FieldTrait( 447, 7, 2, 96,0x15), FieldTrait( 448,15, 1, 96,0x15), FieldTrait( 452, 1, 3, 96,0x15),
12622  FieldTrait( 802, 1, 4,107,0x1c), FieldTrait(1516, 1, 5, 95,0x1c), FieldTrait(1522, 1, 6, 23,0x1c),
12623  FieldTrait(1529, 1, 7,136,0x1c), FieldTrait(1562, 1, 8,126,0x1c)
12624 };
12627 const unsigned short PartyDetailsListReport::NoPartyList::_fnum;
12628 //-------------------------------------------------------------------------------------------------
12629 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits[] =
12630 {
12631  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
12632 };
12633 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits, 2);
12634 const MsgType PartyDetailsListReport::NoPartyList::NoPartySubIDs::_msgtype("NoPartySubIDs");
12635 const unsigned short PartyDetailsListReport::NoPartyList::NoPartySubIDs::_fnum;
12636 //-------------------------------------------------------------------------------------------------
12637 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits[] =
12638 {
12639  FieldTrait(1517,15, 1, 0,0x04), FieldTrait(1518, 7, 2, 0,0x04), FieldTrait(1519, 1, 3, 4,0x1c)
12640 };
12641 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits, 3);
12642 const MsgType PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_msgtype("NoPartyAltIDs");
12643 const unsigned short PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_fnum;
12644 //-------------------------------------------------------------------------------------------------
12645 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits[] =
12646 {
12647  FieldTrait(1520,15, 1, 0,0x04), FieldTrait(1521, 1, 2, 0,0x04)
12648 };
12649 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits, 2);
12650 const MsgType PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_msgtype("NoPartyAltSubIDs");
12651 const unsigned short PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_fnum;
12652 //-------------------------------------------------------------------------------------------------
12653 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits[] =
12654 {
12655  FieldTrait(1523,15, 1, 0,0x04), FieldTrait(1524, 7, 2, 0,0x04), FieldTrait(1525, 1, 3, 0,0x04),
12656  FieldTrait(1526, 1, 4, 24,0x1c)
12657 };
12658 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits, 4);
12659 const MsgType PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_msgtype("NoContextPartyIDs");
12660 const unsigned short PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_fnum;
12661 //-------------------------------------------------------------------------------------------------
12662 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits[] =
12663 {
12664  FieldTrait(1527,15, 1, 0,0x04), FieldTrait(1528, 1, 2, 0,0x04)
12665 };
12666 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits, 2);
12667 const MsgType PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_msgtype("NoContextPartySubIDs");
12668 const unsigned short PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_fnum;
12669 //-------------------------------------------------------------------------------------------------
12670 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits[] =
12671 {
12672  FieldTrait(1530, 1, 1, 0,0x04), FieldTrait(1531,13, 2, 0,0x04), FieldTrait(1532,19, 3, 0,0x04),
12673  FieldTrait(1533,15, 4, 0,0x04), FieldTrait(1534, 1, 5,135,0x1c), FieldTrait(1559, 1, 6,138,0x1c)
12674 };
12675 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits, 6);
12676 const MsgType PartyDetailsListReport::NoPartyList::NoRiskLimits::_msgtype("NoRiskLimits");
12677 const unsigned short PartyDetailsListReport::NoPartyList::NoRiskLimits::_fnum;
12678 //-------------------------------------------------------------------------------------------------
12679 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits[] =
12680 {
12681  FieldTrait(1535, 1, 1, 0,0x04), FieldTrait(1536,15, 2, 0,0x04), FieldTrait(1537,15, 3, 0,0x04),
12682  FieldTrait(1538,15, 4, 0,0x04), FieldTrait(1539,15, 5, 0,0x04), FieldTrait(1540, 1, 6,137,0x1c),
12683  FieldTrait(1543, 1, 7, 0,0x04), FieldTrait(1544,15, 8, 0,0x04), FieldTrait(1545,15, 9, 0,0x04),
12684  FieldTrait(1546,15, 10, 0,0x04), FieldTrait(1547,15, 11, 0,0x04), FieldTrait(1548,15, 12, 0,0x04),
12685  FieldTrait(1549,21, 13, 0,0x04), FieldTrait(1550,26, 14, 0,0x04), FieldTrait(1551,15, 15, 0,0x04),
12686  FieldTrait(1552,15, 16, 0,0x04), FieldTrait(1553, 1, 17, 0,0x04), FieldTrait(1554, 8, 18, 0,0x04),
12687  FieldTrait(1555,14, 19, 0,0x04), FieldTrait(1556,15, 21, 0,0x04), FieldTrait(1557,15, 24, 0,0x04),
12688  FieldTrait(1558, 9, 25, 0,0x04), FieldTrait(1616,20, 20, 0,0x04), FieldTrait(1620, 2, 22, 0,0x04),
12689  FieldTrait(1621,28, 23, 0,0x04)
12690 };
12691 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits, 25);
12692 const MsgType PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_msgtype("NoRiskInstruments");
12693 const unsigned short PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_fnum;
12694 //-------------------------------------------------------------------------------------------------
12695 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits[] =
12696 {
12697  FieldTrait(1541,15, 1, 0,0x04), FieldTrait(1542,15, 2, 0,0x04)
12698 };
12699 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits, 2);
12700 const MsgType PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_msgtype("NoRiskSecurityAltID");
12701 const unsigned short PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_fnum;
12702 //-------------------------------------------------------------------------------------------------
12703 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits[] =
12704 {
12705  FieldTrait(1560,14, 1, 0,0x04), FieldTrait(1561,15, 2, 0,0x04)
12706 };
12707 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits, 2);
12708 const MsgType PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_msgtype("NoRiskWarningLevels");
12709 const unsigned short PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_fnum;
12710 //-------------------------------------------------------------------------------------------------
12711 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits[] =
12712 {
12713  FieldTrait(1514, 1, 8, 99,0x1c), FieldTrait(1563,15, 1,125,0x14), FieldTrait(1564, 7, 2,125,0x14),
12714  FieldTrait(1565, 1, 3,125,0x14), FieldTrait(1566, 1, 4,127,0x1c), FieldTrait(1569, 1, 5,124,0x1c),
12715  FieldTrait(1575, 1, 6,122,0x1c), FieldTrait(1582, 1, 7,129,0x1c)
12716 };
12717 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits, 8);
12718 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_msgtype("NoRelatedPartyIDs");
12719 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_fnum;
12720 //-------------------------------------------------------------------------------------------------
12721 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits[] =
12722 {
12723  FieldTrait(1515, 1, 1, 0,0x04)
12724 };
12725 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits, 1);
12726 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_msgtype("NoPartyRelationships");
12727 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_fnum;
12728 //-------------------------------------------------------------------------------------------------
12729 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits[] =
12730 {
12731  FieldTrait(1567,15, 1, 0,0x04), FieldTrait(1568, 1, 2, 0,0x04)
12732 };
12733 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits, 2);
12734 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_msgtype("NoRelatedPartySubIDs");
12735 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_fnum;
12736 //-------------------------------------------------------------------------------------------------
12737 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits[] =
12738 {
12739  FieldTrait(1570,15, 1, 0,0x04), FieldTrait(1571, 7, 2, 0,0x04), FieldTrait(1572, 1, 3,121,0x1c)
12740 };
12741 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits, 3);
12742 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_msgtype("NoRelatedPartyAltIDs");
12743 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_fnum;
12744 //-------------------------------------------------------------------------------------------------
12745 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits[] =
12746 {
12747  FieldTrait(1573,15, 1, 0,0x04), FieldTrait(1574, 1, 2, 0,0x04)
12748 };
12749 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits, 2);
12750 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_msgtype("NoRelatedPartyAltSubIDs");
12751 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_fnum;
12752 //-------------------------------------------------------------------------------------------------
12753 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits[] =
12754 {
12755  FieldTrait(1576,15, 1, 0,0x04), FieldTrait(1577, 7, 2, 0,0x04), FieldTrait(1578, 1, 3, 0,0x04),
12756  FieldTrait(1579, 1, 4,123,0x1c)
12757 };
12758 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits, 4);
12759 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_msgtype("NoRelatedContextPartyIDs");
12760 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_fnum;
12761 //-------------------------------------------------------------------------------------------------
12762 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits[] =
12763 {
12764  FieldTrait(1580,15, 1, 0,0x04), FieldTrait(1581, 1, 2, 0,0x04)
12765 };
12766 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits, 2);
12767 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_msgtype("NoRelatedContextPartySubIDs");
12768 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_fnum;
12769 //-------------------------------------------------------------------------------------------------
12770 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits[] =
12771 {
12772  FieldTrait(1583, 1, 1, 0,0x04), FieldTrait(1584,13, 2, 0,0x04), FieldTrait(1585,19, 3, 0,0x04),
12773  FieldTrait(1586,15, 4, 0,0x04), FieldTrait(1587, 1, 5,128,0x1c), FieldTrait(1613, 1, 6,131,0x1c)
12774 };
12775 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits, 6);
12776 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_msgtype("NoRelationshipRiskLimits");
12777 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_fnum;
12778 //-------------------------------------------------------------------------------------------------
12779 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits[] =
12780 {
12781  FieldTrait(1588, 1, 1, 0,0x04), FieldTrait(1589,15, 2, 0,0x04), FieldTrait(1590,15, 3, 0,0x04),
12782  FieldTrait(1591,15, 4, 0,0x04), FieldTrait(1592,15, 5, 0,0x04), FieldTrait(1593, 1, 6,130,0x1c),
12783  FieldTrait(1596, 1, 7, 0,0x04), FieldTrait(1597,15, 8, 0,0x04), FieldTrait(1598,15, 9, 0,0x04),
12784  FieldTrait(1599,15, 10, 0,0x04), FieldTrait(1600,15, 11, 0,0x04), FieldTrait(1601,15, 12, 0,0x04),
12785  FieldTrait(1602,21, 13, 0,0x04), FieldTrait(1603,26, 14, 0,0x04), FieldTrait(1604,15, 15, 0,0x04),
12786  FieldTrait(1605,15, 16, 0,0x04), FieldTrait(1606, 1, 17, 0,0x04), FieldTrait(1607, 8, 18, 0,0x04),
12787  FieldTrait(1608,14, 19, 0,0x04), FieldTrait(1609,20, 20, 0,0x04), FieldTrait(1610,15, 21, 0,0x04),
12788  FieldTrait(1611,15, 24, 0,0x04), FieldTrait(1612, 9, 25, 0,0x04), FieldTrait(1618, 2, 22, 0,0x04),
12789  FieldTrait(1619,28, 23, 0,0x04)
12790 };
12791 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits, 25);
12792 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_msgtype("NoRelationshipRiskInstruments");
12793 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_fnum;
12794 //-------------------------------------------------------------------------------------------------
12795 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits[] =
12796 {
12797  FieldTrait(1594,15, 1, 0,0x04), FieldTrait(1595,15, 2, 0,0x04)
12798 };
12799 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits, 2);
12800 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_msgtype("NoRelationshipRiskSecurityAltID");
12801 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_fnum;
12802 //-------------------------------------------------------------------------------------------------
12803 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits[] =
12804 {
12805  FieldTrait(1614,14, 1, 0,0x04), FieldTrait(1615,15, 2, 0,0x04)
12806 };
12807 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits, 2);
12808 const MsgType PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_msgtype("NoRelationshipRiskWarningLevels");
12809 const unsigned short PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_fnum;
12810 //-------------------------------------------------------------------------------------------------
12811 const FieldTrait NewOrderSingle::_traits[] =
12812 {
12813  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 1, 0,0x05), FieldTrait( 12,13,163, 16,0x14),
12814  FieldTrait( 13, 7,164, 16,0x14), FieldTrait( 15,19,153, 0,0x04), FieldTrait( 18,16, 20, 0,0x04),
12815  FieldTrait( 21, 7, 19, 0,0x04), FieldTrait( 22,15, 29, 54,0x14), FieldTrait( 23,15,156, 0,0x04),
12816  FieldTrait( 38,10,130, 93,0x14), FieldTrait( 40, 7,135, 0,0x05), FieldTrait( 44,11,137, 0,0x04),
12817  FieldTrait( 48,15, 28, 54,0x14), FieldTrait( 54, 7,125, 0,0x05), FieldTrait( 55,15, 26, 54,0x14),
12818  FieldTrait( 58,15,173, 0,0x04), FieldTrait( 59, 7,158, 0,0x04), FieldTrait( 60,22,127, 0,0x05),
12819  FieldTrait( 63,15, 15, 0,0x04), FieldTrait( 64,25, 16, 0,0x04), FieldTrait( 65,15, 27, 54,0x14),
12820  FieldTrait( 70,15, 13, 0,0x04), FieldTrait( 75,25, 6, 0,0x04), FieldTrait( 77, 7,179, 0,0x04),
12821  FieldTrait( 78, 1, 14,104,0x1c), FieldTrait( 81, 7, 25, 0,0x04), FieldTrait( 99,11,138, 0,0x04),
12822  FieldTrait( 100,20, 23, 0,0x04), FieldTrait( 106,15, 55, 54,0x14), FieldTrait( 107,15, 58, 54,0x14),
12823  FieldTrait( 110,10, 21, 0,0x04), FieldTrait( 111,10, 22, 0,0x04), FieldTrait( 114, 8,126, 0,0x04),
12824  FieldTrait( 117,15,157, 0,0x04), FieldTrait( 120,19,171, 0,0x04), FieldTrait( 121, 8,170, 0,0x04),
12825  FieldTrait( 126,22,161, 0,0x04), FieldTrait( 140,11,124, 0,0x04), FieldTrait( 152,10,131, 93,0x14),
12826  FieldTrait( 167,15, 33, 54,0x14), FieldTrait( 168,22,159, 0,0x04), FieldTrait( 192,10,177, 0,0x04),
12827  FieldTrait( 193,25,176, 0,0x04), FieldTrait( 200,21, 35, 54,0x14), FieldTrait( 201, 1, 96, 54,0x14),
12828  FieldTrait( 202,11, 49, 54,0x14), FieldTrait( 203, 1,180, 0,0x04), FieldTrait( 206, 7, 51, 54,0x14),
12829  FieldTrait( 207,20, 54, 54,0x14), FieldTrait( 210,10,181, 0,0x04), FieldTrait( 211, 9,182,100,0x14),
12830  FieldTrait( 218,12,139,160,0x14), FieldTrait( 220,19,140,160,0x14), FieldTrait( 221,15,141,160,0x14),
12831  FieldTrait( 222,15,142,160,0x14), FieldTrait( 223,14, 53, 54,0x14), FieldTrait( 224,25, 37, 54,0x14),
12832  FieldTrait( 225,25, 38, 54,0x14), FieldTrait( 226, 1, 40, 54,0x14), FieldTrait( 227,14, 41, 54,0x14),
12833  FieldTrait( 228, 9, 42, 54,0x14), FieldTrait( 229,25, 5, 0,0x04), FieldTrait( 231, 9, 52, 54,0x14),
12834  FieldTrait( 232, 1,128,162,0x1c), FieldTrait( 235,15,147,198,0x14), FieldTrait( 236,14,148,198,0x14),
12835  FieldTrait( 239, 1, 39, 54,0x14), FieldTrait( 240,25, 48, 54,0x14), FieldTrait( 255,15, 43, 54,0x14),
12836  FieldTrait( 348, 2, 56, 54,0x14), FieldTrait( 349,28, 57, 54,0x14), FieldTrait( 350, 2, 59, 54,0x14),
12837  FieldTrait( 351,28, 60, 54,0x14), FieldTrait( 354, 2,174, 0,0x04), FieldTrait( 355,28,175, 0,0x04),
12838  FieldTrait( 376,15,154, 0,0x04), FieldTrait( 377, 8,155, 0,0x04), FieldTrait( 386, 1, 24,185,0x1c),
12839  FieldTrait( 388, 7,193, 35,0x14), FieldTrait( 389, 9,194, 35,0x14), FieldTrait( 423, 1,136, 0,0x04),
12840  FieldTrait( 427, 1,162, 0,0x04), FieldTrait( 432,25,160, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c),
12841  FieldTrait( 454, 1, 30,142,0x1c), FieldTrait( 460, 1, 31, 54,0x14), FieldTrait( 461,15, 32, 54,0x14),
12842  FieldTrait( 468, 7,133, 93,0x14), FieldTrait( 469, 9,134, 93,0x14), FieldTrait( 470,18, 45, 54,0x14),
12843  FieldTrait( 471,15, 46, 54,0x14), FieldTrait( 472,15, 47, 54,0x14), FieldTrait( 479,19,165, 16,0x14),
12844  FieldTrait( 480, 7,203, 0,0x04), FieldTrait( 481, 7,204, 0,0x04), FieldTrait( 494,15,206, 0,0x04),
12845  FieldTrait( 497, 7,166, 16,0x14), FieldTrait( 513,15,205, 0,0x04), FieldTrait( 516,14,132, 93,0x14),
12846  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 528, 7,167, 0,0x04), FieldTrait( 529,16,168, 0,0x04),
12847  FieldTrait( 541,25, 36, 54,0x14), FieldTrait( 543,15, 44, 54,0x14), FieldTrait( 544, 7, 17, 0,0x04),
12848  FieldTrait( 581, 1, 9, 0,0x04), FieldTrait( 582, 1,169, 0,0x04), FieldTrait( 583,15, 3, 0,0x04),
12849  FieldTrait( 589, 7, 10, 0,0x04), FieldTrait( 590, 7, 11, 0,0x04), FieldTrait( 591, 7, 12, 0,0x04),
12850  FieldTrait( 635,15, 18, 0,0x04), FieldTrait( 640,11,178, 0,0x04), FieldTrait( 660, 1, 8, 0,0x04),
12851  FieldTrait( 662,11,143,160,0x14), FieldTrait( 663, 1,144,160,0x14), FieldTrait( 667,21, 62, 54,0x14),
12852  FieldTrait( 691,15, 61, 54,0x14), FieldTrait( 696,25,150,198,0x14), FieldTrait( 697,11,151,198,0x14),
12853  FieldTrait( 698, 1,152,198,0x14), FieldTrait( 699,15,145,160,0x14), FieldTrait( 701,25,149,198,0x14),
12854  FieldTrait( 711, 1,123,188,0x1c), FieldTrait( 761,15,146,160,0x14), FieldTrait( 762,15, 34, 54,0x14),
12855  FieldTrait( 768, 1,213,182,0x1c), FieldTrait( 775, 1,172, 0,0x04), FieldTrait( 788, 1,118, 44,0x14),
12856  FieldTrait( 835, 1,183,100,0x14), FieldTrait( 836, 1,184,100,0x14), FieldTrait( 837, 1,185,100,0x14),
12857  FieldTrait( 838, 1,186,100,0x14), FieldTrait( 840, 1,187,100,0x14), FieldTrait( 841, 1,195, 35,0x14),
12858  FieldTrait( 842, 1,196, 35,0x14), FieldTrait( 843, 1,197, 35,0x14), FieldTrait( 844, 1,198, 35,0x14),
12859  FieldTrait( 846, 1,199, 35,0x14), FieldTrait( 847, 1,200, 0,0x04), FieldTrait( 848,15,201, 0,0x04),
12860  FieldTrait( 849,14,202, 0,0x04), FieldTrait( 854, 1,129, 0,0x04), FieldTrait( 864, 1, 65, 38,0x1c),
12861  FieldTrait( 873,25, 66, 54,0x14), FieldTrait( 874,25, 67, 54,0x14), FieldTrait( 875, 1, 63, 54,0x14),
12862  FieldTrait( 876,15, 64, 54,0x14), FieldTrait( 898,14,122, 44,0x14), FieldTrait( 913,15,114, 44,0x14),
12863  FieldTrait( 914,15,115, 44,0x14), FieldTrait( 915,25,116, 44,0x14), FieldTrait( 916,25,119, 44,0x14),
12864  FieldTrait( 917,25,120, 44,0x14), FieldTrait( 918,19,117, 44,0x14), FieldTrait( 919, 1,121, 44,0x14),
12865  FieldTrait( 947,19, 50, 54,0x14), FieldTrait( 957, 1,207,163,0x1c), FieldTrait( 965,15, 68, 54,0x14),
12866  FieldTrait( 966,15, 69, 54,0x14), FieldTrait( 967, 9, 71, 54,0x14), FieldTrait( 968, 9, 72, 54,0x14),
12867  FieldTrait( 969, 9, 73, 54,0x14), FieldTrait( 970, 1, 74, 54,0x14), FieldTrait( 971, 1, 75, 54,0x14),
12868  FieldTrait( 996,15, 77, 54,0x14), FieldTrait( 997,15, 78, 54,0x14), FieldTrait(1018, 1, 76, 57,0x1c),
12869  FieldTrait(1028, 8,208, 0,0x04), FieldTrait(1029, 8,209, 0,0x04), FieldTrait(1030,15,210, 0,0x04),
12870  FieldTrait(1031,17,211, 0,0x04), FieldTrait(1032, 1,212, 0,0x04), FieldTrait(1049, 7, 70, 54,0x14),
12871  FieldTrait(1079,26, 79, 54,0x14), FieldTrait(1080,15,241, 0,0x04), FieldTrait(1081, 7,242, 0,0x04),
12872  FieldTrait(1082,10,216, 36,0x14), FieldTrait(1083, 7,217, 36,0x14), FieldTrait(1084, 7,218, 36,0x14),
12873  FieldTrait(1085,10,219, 36,0x14), FieldTrait(1086,10,220, 36,0x14), FieldTrait(1087,10,221, 36,0x14),
12874  FieldTrait(1088,10,222, 36,0x14), FieldTrait(1089,10,214, 0,0x04), FieldTrait(1090, 1,215, 0,0x04),
12875  FieldTrait(1091, 8,240, 0,0x04), FieldTrait(1092, 7,224, 0,0x04), FieldTrait(1094, 1,188,100,0x14),
12876  FieldTrait(1096,15,189,100,0x14), FieldTrait(1097,15,190,100,0x14), FieldTrait(1098,15,191,100,0x14),
12877  FieldTrait(1099,15,192,100,0x14), FieldTrait(1100, 7,225,186,0x14), FieldTrait(1101, 7,226,186,0x14),
12878  FieldTrait(1102,11,227,186,0x14), FieldTrait(1103,15,228,186,0x14), FieldTrait(1104,15,229,186,0x14),
12879  FieldTrait(1105,15,230,186,0x14), FieldTrait(1106,15,231,186,0x14), FieldTrait(1107, 7,232,186,0x14),
12880  FieldTrait(1108, 7,233,186,0x14), FieldTrait(1109, 7,234,186,0x14), FieldTrait(1110,11,235,186,0x14),
12881  FieldTrait(1111, 7,236,186,0x14), FieldTrait(1112,10,237,186,0x14), FieldTrait(1113,15,238,186,0x14),
12882  FieldTrait(1114,15,239,186,0x14), FieldTrait(1133, 7,243, 0,0x04), FieldTrait(1138,10,223, 36,0x14),
12883  FieldTrait(1146,13, 81, 54,0x14), FieldTrait(1147,10, 82, 54,0x14), FieldTrait(1151,15, 80, 54,0x14),
12884  FieldTrait(1184, 2, 83,150,0x14), FieldTrait(1185,29, 84,150,0x14), FieldTrait(1186,15, 85,150,0x14),
12885  FieldTrait(1191,15, 87, 54,0x14), FieldTrait(1192,10, 88, 54,0x14), FieldTrait(1193, 7, 89, 54,0x14),
12886  FieldTrait(1194, 1, 90, 54,0x14), FieldTrait(1195,13, 91, 54,0x14), FieldTrait(1196,15, 92, 54,0x14),
12887  FieldTrait(1197,15, 99, 54,0x14), FieldTrait(1198, 1, 93, 54,0x14), FieldTrait(1199,11, 94, 54,0x14),
12888  FieldTrait(1200,11, 95, 54,0x14), FieldTrait(1227,15, 86, 54,0x14), FieldTrait(1242, 8, 98, 54,0x14),
12889  FieldTrait(1244, 8, 97, 54,0x14), FieldTrait(1435, 1,100, 54,0x14), FieldTrait(1439, 1,101, 54,0x14),
12890  FieldTrait(1449,15,102, 54,0x14), FieldTrait(1450,15,103, 54,0x14), FieldTrait(1451,14,104, 54,0x14),
12891  FieldTrait(1452,14,105, 54,0x14), FieldTrait(1457,14,106, 54,0x14), FieldTrait(1458,14,107, 54,0x14),
12892  FieldTrait(1478, 1,108, 54,0x14), FieldTrait(1479, 1,109, 54,0x14), FieldTrait(1480,14,110, 54,0x14),
12893  FieldTrait(1481, 1,111, 54,0x14), FieldTrait(1482, 1,112, 54,0x14), FieldTrait(1483, 1,113, 21,0x1c)
12894 };
12895 const FieldTrait_Hash_Array NewOrderSingle::_ftha(NewOrderSingle::_traits, 243);
12897 //-------------------------------------------------------------------------------------------------
12898 const FieldTrait NewOrderSingle::NoAllocs::_traits[] =
12899 {
12900  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
12901  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
12902 };
12905 const unsigned short NewOrderSingle::NoAllocs::_fnum;
12906 //-------------------------------------------------------------------------------------------------
12907 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits[] =
12908 {
12909  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
12910  FieldTrait( 804, 1, 4, 89,0x1c)
12911 };
12912 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits, 4);
12913 const MsgType NewOrderSingle::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
12914 const unsigned short NewOrderSingle::NoAllocs::NoNestedPartyIDs::_fnum;
12915 //-------------------------------------------------------------------------------------------------
12916 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
12917 {
12918  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
12919 };
12920 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
12921 const MsgType NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
12922 const unsigned short NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
12923 //-------------------------------------------------------------------------------------------------
12924 const FieldTrait NewOrderSingle::NoStipulations::_traits[] =
12925 {
12926  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
12927 };
12929 const MsgType NewOrderSingle::NoStipulations::_msgtype("NoStipulations");
12930 const unsigned short NewOrderSingle::NoStipulations::_fnum;
12931 //-------------------------------------------------------------------------------------------------
12932 const FieldTrait NewOrderSingle::NoTradingSessions::_traits[] =
12933 {
12934  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
12935 };
12937 const MsgType NewOrderSingle::NoTradingSessions::_msgtype("NoTradingSessions");
12938 const unsigned short NewOrderSingle::NoTradingSessions::_fnum;
12939 //-------------------------------------------------------------------------------------------------
12940 const FieldTrait NewOrderSingle::NoPartyIDs::_traits[] =
12941 {
12942  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
12943  FieldTrait( 802, 1, 4,107,0x1c)
12944 };
12946 const MsgType NewOrderSingle::NoPartyIDs::_msgtype("NoPartyIDs");
12947 const unsigned short NewOrderSingle::NoPartyIDs::_fnum;
12948 //-------------------------------------------------------------------------------------------------
12949 const FieldTrait NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits[] =
12950 {
12951  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
12952 };
12953 const FieldTrait_Hash_Array NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits, 2);
12954 const MsgType NewOrderSingle::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
12955 const unsigned short NewOrderSingle::NoPartyIDs::NoPartySubIDs::_fnum;
12956 //-------------------------------------------------------------------------------------------------
12957 const FieldTrait NewOrderSingle::NoSecurityAltID::_traits[] =
12958 {
12959  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
12960 };
12962 const MsgType NewOrderSingle::NoSecurityAltID::_msgtype("NoSecurityAltID");
12963 const unsigned short NewOrderSingle::NoSecurityAltID::_fnum;
12964 //-------------------------------------------------------------------------------------------------
12965 const FieldTrait NewOrderSingle::NoUnderlyings::_traits[] =
12966 {
12967  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
12968  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
12969  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
12970  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
12971  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
12972  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
12973  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
12974  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
12975  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
12976  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
12977  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
12978  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
12979  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
12980  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
12981  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
12982  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
12983  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
12984  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
12985  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
12986  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
12987  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
12988  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
12989  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
12990  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
12991 };
12993 const MsgType NewOrderSingle::NoUnderlyings::_msgtype("NoUnderlyings");
12994 const unsigned short NewOrderSingle::NoUnderlyings::_fnum;
12995 //-------------------------------------------------------------------------------------------------
12996 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12997 {
12998  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
12999 };
13000 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13001 const MsgType NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
13002 const unsigned short NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
13003 //-------------------------------------------------------------------------------------------------
13004 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits[] =
13005 {
13006  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
13007 };
13008 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13009 const MsgType NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
13010 const unsigned short NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_fnum;
13011 //-------------------------------------------------------------------------------------------------
13012 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13013 {
13014  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
13015  FieldTrait(1062, 1, 4,196,0x1c)
13016 };
13017 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13018 const MsgType NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
13019 const unsigned short NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
13020 //-------------------------------------------------------------------------------------------------
13021 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13022 {
13023  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
13024 };
13025 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13026 const MsgType NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
13027 const unsigned short NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
13028 //-------------------------------------------------------------------------------------------------
13030 {
13031  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
13032  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
13033 };
13035 const MsgType NewOrderSingle::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
13036 const unsigned short NewOrderSingle::NoTrdRegTimestamps::_fnum;
13037 //-------------------------------------------------------------------------------------------------
13038 const FieldTrait NewOrderSingle::NoEvents::_traits[] =
13039 {
13040  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
13041  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
13042 };
13045 const unsigned short NewOrderSingle::NoEvents::_fnum;
13046 //-------------------------------------------------------------------------------------------------
13048 {
13049  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
13050 };
13052 const MsgType NewOrderSingle::NoStrategyParameters::_msgtype("NoStrategyParameters");
13053 const unsigned short NewOrderSingle::NoStrategyParameters::_fnum;
13054 //-------------------------------------------------------------------------------------------------
13056 {
13057  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
13058  FieldTrait(1052, 1, 4, 58,0x1c)
13059 };
13061 const MsgType NewOrderSingle::NoInstrumentParties::_msgtype("NoInstrumentParties");
13062 const unsigned short NewOrderSingle::NoInstrumentParties::_fnum;
13063 //-------------------------------------------------------------------------------------------------
13064 const FieldTrait NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13065 {
13066  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
13067 };
13068 const FieldTrait_Hash_Array NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13069 const MsgType NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
13070 const unsigned short NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
13071 //-------------------------------------------------------------------------------------------------
13072 const FieldTrait NewOrderSingle::NoComplexEvents::_traits[] =
13073 {
13074  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
13075  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
13076  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
13077 };
13079 const MsgType NewOrderSingle::NoComplexEvents::_msgtype("NoComplexEvents");
13080 const unsigned short NewOrderSingle::NoComplexEvents::_fnum;
13081 //-------------------------------------------------------------------------------------------------
13082 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits[] =
13083 {
13084  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
13085 };
13086 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits, 3);
13087 const MsgType NewOrderSingle::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
13088 const unsigned short NewOrderSingle::NoComplexEvents::NoComplexEventDates::_fnum;
13089 //-------------------------------------------------------------------------------------------------
13090 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13091 {
13092  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
13093 };
13094 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13095 const MsgType NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
13096 const unsigned short NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
13097 //-------------------------------------------------------------------------------------------------
13098 const FieldTrait NewOrderList::_traits[] =
13099 {
13100  FieldTrait( 66,15, 1, 0,0x05), FieldTrait( 68, 1, 17, 0,0x05), FieldTrait( 69,15, 11, 0,0x04),
13101  FieldTrait( 73, 1, 19, 67,0x1d), FieldTrait( 352, 2, 12, 0,0x04), FieldTrait( 353,28, 13, 0,0x04),
13102  FieldTrait( 390,15, 2, 0,0x04), FieldTrait( 391,15, 3, 0,0x04), FieldTrait( 394, 1, 5, 0,0x05),
13103  FieldTrait( 414, 1, 4, 0,0x04), FieldTrait( 415, 1, 6, 0,0x04), FieldTrait( 433, 7, 10, 0,0x04),
13104  FieldTrait( 480, 7, 7, 0,0x04), FieldTrait( 481, 7, 8, 0,0x04), FieldTrait( 513,15, 9, 0,0x04),
13105  FieldTrait( 765,14, 14, 0,0x04), FieldTrait( 766,13, 15, 0,0x04), FieldTrait( 767,19, 16, 0,0x04),
13106  FieldTrait( 893, 8, 18, 0,0x04), FieldTrait(1116, 1, 20,139,0x1c), FieldTrait(1385, 1, 21, 0,0x04)
13107 };
13108 const FieldTrait_Hash_Array NewOrderList::_ftha(NewOrderList::_traits, 21);
13109 const MsgType NewOrderList::_msgtype("E");
13110 //-------------------------------------------------------------------------------------------------
13111 const FieldTrait NewOrderList::NoOrders::_traits[] =
13112 {
13113  FieldTrait( 1,15, 9, 0,0x04), FieldTrait( 11,15, 1, 0,0x05), FieldTrait( 12,13,157, 16,0x14),
13114  FieldTrait( 13, 7,158, 16,0x14), FieldTrait( 15,19,147, 0,0x04), FieldTrait( 18,16, 22, 0,0x04),
13115  FieldTrait( 21, 7, 21, 0,0x04), FieldTrait( 22,15, 31, 54,0x14), FieldTrait( 23,15,150, 0,0x04),
13116  FieldTrait( 38,10,124, 93,0x14), FieldTrait( 40, 7,129, 0,0x04), FieldTrait( 44,11,131, 0,0x04),
13117  FieldTrait( 48,15, 30, 54,0x14), FieldTrait( 54, 7,118, 0,0x05), FieldTrait( 55,15, 28, 54,0x14),
13118  FieldTrait( 58,15,167, 0,0x04), FieldTrait( 59, 7,152, 0,0x04), FieldTrait( 60,22,121, 0,0x04),
13119  FieldTrait( 63,15, 17, 0,0x04), FieldTrait( 64,25, 18, 0,0x04), FieldTrait( 65,15, 29, 54,0x14),
13120  FieldTrait( 67, 1, 3, 0,0x05), FieldTrait( 70,15, 14, 0,0x04), FieldTrait( 75,25, 8, 0,0x04),
13121  FieldTrait( 77, 7,173, 0,0x04), FieldTrait( 78, 1, 16,104,0x1c), FieldTrait( 81, 7, 27, 0,0x04),
13122  FieldTrait( 99,11,132, 0,0x04), FieldTrait( 100,20, 25, 0,0x04), FieldTrait( 106,15, 57, 54,0x14),
13123  FieldTrait( 107,15, 60, 54,0x14), FieldTrait( 110,10, 23, 0,0x04), FieldTrait( 111,10, 24, 0,0x04),
13124  FieldTrait( 114, 8,120, 0,0x04), FieldTrait( 117,15,151, 0,0x04), FieldTrait( 120,19,165, 0,0x04),
13125  FieldTrait( 121, 8,164, 0,0x04), FieldTrait( 126,22,155, 0,0x04), FieldTrait( 140,11,117, 0,0x04),
13126  FieldTrait( 152,10,125, 93,0x14), FieldTrait( 160, 7, 5, 0,0x04), FieldTrait( 167,15, 35, 54,0x14),
13127  FieldTrait( 168,22,153, 0,0x04), FieldTrait( 192,10,171, 0,0x04), FieldTrait( 193,25,170, 0,0x04),
13128  FieldTrait( 200,21, 37, 54,0x14), FieldTrait( 201, 1, 98, 54,0x14), FieldTrait( 202,11, 51, 54,0x14),
13129  FieldTrait( 203, 1,174, 0,0x04), FieldTrait( 206, 7, 53, 54,0x14), FieldTrait( 207,20, 56, 54,0x14),
13130  FieldTrait( 210,10,175, 0,0x04), FieldTrait( 211, 9,176,100,0x14), FieldTrait( 218,12,133,160,0x14),
13131  FieldTrait( 220,19,134,160,0x14), FieldTrait( 221,15,135,160,0x14), FieldTrait( 222,15,136,160,0x14),
13132  FieldTrait( 223,14, 55, 54,0x14), FieldTrait( 224,25, 39, 54,0x14), FieldTrait( 225,25, 40, 54,0x14),
13133  FieldTrait( 226, 1, 42, 54,0x14), FieldTrait( 227,14, 43, 54,0x14), FieldTrait( 228, 9, 44, 54,0x14),
13134  FieldTrait( 229,25, 7, 0,0x04), FieldTrait( 231, 9, 54, 54,0x14), FieldTrait( 232, 1,122,162,0x1c),
13135  FieldTrait( 235,15,141,198,0x14), FieldTrait( 236,14,142,198,0x14), FieldTrait( 239, 1, 41, 54,0x14),
13136  FieldTrait( 240,25, 50, 54,0x14), FieldTrait( 255,15, 45, 54,0x14), FieldTrait( 348, 2, 58, 54,0x14),
13137  FieldTrait( 349,28, 59, 54,0x14), FieldTrait( 350, 2, 61, 54,0x14), FieldTrait( 351,28, 62, 54,0x14),
13138  FieldTrait( 354, 2,168, 0,0x04), FieldTrait( 355,28,169, 0,0x04), FieldTrait( 376,15,148, 0,0x04),
13139  FieldTrait( 377, 8,149, 0,0x04), FieldTrait( 386, 1, 26,185,0x1c), FieldTrait( 388, 7,187, 35,0x14),
13140  FieldTrait( 389, 9,188, 35,0x14), FieldTrait( 401, 1,119, 0,0x04), FieldTrait( 423, 1,130, 0,0x04),
13141  FieldTrait( 427, 1,156, 0,0x04), FieldTrait( 432,25,154, 0,0x04), FieldTrait( 453, 1, 6, 94,0x1c),
13142  FieldTrait( 454, 1, 32,142,0x1c), FieldTrait( 460, 1, 33, 54,0x14), FieldTrait( 461,15, 34, 54,0x14),
13143  FieldTrait( 468, 7,127, 93,0x14), FieldTrait( 469, 9,128, 93,0x14), FieldTrait( 470,18, 47, 54,0x14),
13144  FieldTrait( 471,15, 48, 54,0x14), FieldTrait( 472,15, 49, 54,0x14), FieldTrait( 479,19,159, 16,0x14),
13145  FieldTrait( 494,15,197, 0,0x04), FieldTrait( 497, 7,160, 16,0x14), FieldTrait( 516,14,126, 93,0x14),
13146  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 528, 7,161, 0,0x04), FieldTrait( 529,16,162, 0,0x04),
13147  FieldTrait( 541,25, 38, 54,0x14), FieldTrait( 543,15, 46, 54,0x14), FieldTrait( 544, 7, 19, 0,0x04),
13148  FieldTrait( 581, 1, 11, 0,0x04), FieldTrait( 582, 1,163, 0,0x04), FieldTrait( 583,15, 4, 0,0x04),
13149  FieldTrait( 589, 7, 12, 0,0x04), FieldTrait( 590, 7, 13, 0,0x04), FieldTrait( 591, 7, 15, 0,0x04),
13150  FieldTrait( 635,15, 20, 0,0x04), FieldTrait( 640,11,172, 0,0x04), FieldTrait( 660, 1, 10, 0,0x04),
13151  FieldTrait( 662,11,137,160,0x14), FieldTrait( 663, 1,138,160,0x14), FieldTrait( 667,21, 64, 54,0x14),
13152  FieldTrait( 691,15, 63, 54,0x14), FieldTrait( 696,25,144,198,0x14), FieldTrait( 697,11,145,198,0x14),
13153  FieldTrait( 698, 1,146,198,0x14), FieldTrait( 699,15,139,160,0x14), FieldTrait( 701,25,143,198,0x14),
13154  FieldTrait( 711, 1,116,188,0x1c), FieldTrait( 761,15,140,160,0x14), FieldTrait( 762,15, 36, 54,0x14),
13155  FieldTrait( 775, 1,166, 0,0x04), FieldTrait( 835, 1,177,100,0x14), FieldTrait( 836, 1,178,100,0x14),
13156  FieldTrait( 837, 1,179,100,0x14), FieldTrait( 838, 1,180,100,0x14), FieldTrait( 840, 1,181,100,0x14),
13157  FieldTrait( 841, 1,189, 35,0x14), FieldTrait( 842, 1,190, 35,0x14), FieldTrait( 843, 1,191, 35,0x14),
13158  FieldTrait( 844, 1,192, 35,0x14), FieldTrait( 846, 1,193, 35,0x14), FieldTrait( 847, 1,194, 0,0x04),
13159  FieldTrait( 848,15,195, 0,0x04), FieldTrait( 849,14,196, 0,0x04), FieldTrait( 854, 1,123, 0,0x04),
13160  FieldTrait( 864, 1, 67, 38,0x1c), FieldTrait( 873,25, 68, 54,0x14), FieldTrait( 874,25, 69, 54,0x14),
13161  FieldTrait( 875, 1, 65, 54,0x14), FieldTrait( 876,15, 66, 54,0x14), FieldTrait( 947,19, 52, 54,0x14),
13162  FieldTrait( 957, 1,198,163,0x1c), FieldTrait( 965,15, 70, 54,0x14), FieldTrait( 966,15, 71, 54,0x14),
13163  FieldTrait( 967, 9, 73, 54,0x14), FieldTrait( 968, 9, 74, 54,0x14), FieldTrait( 969, 9, 75, 54,0x14),
13164  FieldTrait( 970, 1, 76, 54,0x14), FieldTrait( 971, 1, 77, 54,0x14), FieldTrait( 996,15, 79, 54,0x14),
13165  FieldTrait( 997,15, 80, 54,0x14), FieldTrait(1018, 1, 78, 57,0x1c), FieldTrait(1049, 7, 72, 54,0x14),
13166  FieldTrait(1079,26, 81, 54,0x14), FieldTrait(1080,15,225, 0,0x04), FieldTrait(1081, 7,226, 0,0x04),
13167  FieldTrait(1082,10,201, 36,0x14), FieldTrait(1083, 7,202, 36,0x14), FieldTrait(1084, 7,203, 36,0x14),
13168  FieldTrait(1085,10,204, 36,0x14), FieldTrait(1086,10,205, 36,0x14), FieldTrait(1087,10,206, 36,0x14),
13169  FieldTrait(1088,10,207, 36,0x14), FieldTrait(1089,10,199, 0,0x04), FieldTrait(1090, 1,200, 0,0x04),
13170  FieldTrait(1091, 8,227, 0,0x04), FieldTrait(1092, 7,209, 0,0x04), FieldTrait(1094, 1,182,100,0x14),
13171  FieldTrait(1096,15,183,100,0x14), FieldTrait(1097,15,184,100,0x14), FieldTrait(1098,15,185,100,0x14),
13172  FieldTrait(1099,15,186,100,0x14), FieldTrait(1100, 7,210,186,0x14), FieldTrait(1101, 7,211,186,0x14),
13173  FieldTrait(1102,11,212,186,0x14), FieldTrait(1103,15,213,186,0x14), FieldTrait(1104,15,214,186,0x14),
13174  FieldTrait(1105,15,215,186,0x14), FieldTrait(1106,15,216,186,0x14), FieldTrait(1107, 7,217,186,0x14),
13175  FieldTrait(1108, 7,218,186,0x14), FieldTrait(1109, 7,219,186,0x14), FieldTrait(1110,11,220,186,0x14),
13176  FieldTrait(1111, 7,221,186,0x14), FieldTrait(1112,10,222,186,0x14), FieldTrait(1113,15,223,186,0x14),
13177  FieldTrait(1114,15,224,186,0x14), FieldTrait(1133, 7,228, 0,0x04), FieldTrait(1138,10,208, 36,0x14),
13178  FieldTrait(1146,13, 83, 54,0x14), FieldTrait(1147,10, 84, 54,0x14), FieldTrait(1151,15, 82, 54,0x14),
13179  FieldTrait(1184, 2, 85,150,0x14), FieldTrait(1185,29, 86,150,0x14), FieldTrait(1186,15, 87,150,0x14),
13180  FieldTrait(1191,15, 89, 54,0x14), FieldTrait(1192,10, 90, 54,0x14), FieldTrait(1193, 7, 91, 54,0x14),
13181  FieldTrait(1194, 1, 92, 54,0x14), FieldTrait(1195,13, 93, 54,0x14), FieldTrait(1196,15, 94, 54,0x14),
13182  FieldTrait(1197,15,101, 54,0x14), FieldTrait(1198, 1, 95, 54,0x14), FieldTrait(1199,11, 96, 54,0x14),
13183  FieldTrait(1200,11, 97, 54,0x14), FieldTrait(1227,15, 88, 54,0x14), FieldTrait(1242, 8,100, 54,0x14),
13184  FieldTrait(1244, 8, 99, 54,0x14), FieldTrait(1435, 1,102, 54,0x14), FieldTrait(1439, 1,103, 54,0x14),
13185  FieldTrait(1449,15,104, 54,0x14), FieldTrait(1450,15,105, 54,0x14), FieldTrait(1451,14,106, 54,0x14),
13186  FieldTrait(1452,14,107, 54,0x14), FieldTrait(1457,14,108, 54,0x14), FieldTrait(1458,14,109, 54,0x14),
13187  FieldTrait(1478, 1,110, 54,0x14), FieldTrait(1479, 1,111, 54,0x14), FieldTrait(1480,14,112, 54,0x14),
13188  FieldTrait(1481, 1,113, 54,0x14), FieldTrait(1482, 1,114, 54,0x14), FieldTrait(1483, 1,115, 21,0x1c)
13189 };
13190 const FieldTrait_Hash_Array NewOrderList::NoOrders::_ftha(NewOrderList::NoOrders::_traits, 228);
13191 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
13192 const unsigned short NewOrderList::NoOrders::_fnum;
13193 //-------------------------------------------------------------------------------------------------
13194 const FieldTrait NewOrderList::NoOrders::NoAllocs::_traits[] =
13195 {
13196  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
13197  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
13198 };
13199 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::_ftha(NewOrderList::NoOrders::NoAllocs::_traits, 6);
13200 const MsgType NewOrderList::NoOrders::NoAllocs::_msgtype("NoAllocs");
13201 const unsigned short NewOrderList::NoOrders::NoAllocs::_fnum;
13202 //-------------------------------------------------------------------------------------------------
13203 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits[] =
13204 {
13205  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
13206  FieldTrait( 804, 1, 4, 89,0x1c)
13207 };
13208 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits, 4);
13209 const MsgType NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
13210 const unsigned short NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_fnum;
13211 //-------------------------------------------------------------------------------------------------
13212 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13213 {
13214  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
13215 };
13216 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13217 const MsgType NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
13218 const unsigned short NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
13219 //-------------------------------------------------------------------------------------------------
13220 const FieldTrait NewOrderList::NoOrders::NoStipulations::_traits[] =
13221 {
13222  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
13223 };
13224 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStipulations::_ftha(NewOrderList::NoOrders::NoStipulations::_traits, 2);
13225 const MsgType NewOrderList::NoOrders::NoStipulations::_msgtype("NoStipulations");
13226 const unsigned short NewOrderList::NoOrders::NoStipulations::_fnum;
13227 //-------------------------------------------------------------------------------------------------
13228 const FieldTrait NewOrderList::NoOrders::NoTradingSessions::_traits[] =
13229 {
13230  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
13231 };
13232 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoTradingSessions::_ftha(NewOrderList::NoOrders::NoTradingSessions::_traits, 2);
13233 const MsgType NewOrderList::NoOrders::NoTradingSessions::_msgtype("NoTradingSessions");
13234 const unsigned short NewOrderList::NoOrders::NoTradingSessions::_fnum;
13235 //-------------------------------------------------------------------------------------------------
13236 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::_traits[] =
13237 {
13238  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
13239  FieldTrait( 802, 1, 4,107,0x1c)
13240 };
13241 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::_traits, 4);
13242 const MsgType NewOrderList::NoOrders::NoPartyIDs::_msgtype("NoPartyIDs");
13243 const unsigned short NewOrderList::NoOrders::NoPartyIDs::_fnum;
13244 //-------------------------------------------------------------------------------------------------
13245 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits[] =
13246 {
13247  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
13248 };
13249 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits, 2);
13250 const MsgType NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
13251 const unsigned short NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_fnum;
13252 //-------------------------------------------------------------------------------------------------
13253 const FieldTrait NewOrderList::NoOrders::NoSecurityAltID::_traits[] =
13254 {
13255  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
13256 };
13257 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoSecurityAltID::_ftha(NewOrderList::NoOrders::NoSecurityAltID::_traits, 2);
13258 const MsgType NewOrderList::NoOrders::NoSecurityAltID::_msgtype("NoSecurityAltID");
13259 const unsigned short NewOrderList::NoOrders::NoSecurityAltID::_fnum;
13260 //-------------------------------------------------------------------------------------------------
13261 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::_traits[] =
13262 {
13263  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
13264  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
13265  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
13266  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
13267  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
13268  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
13269  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
13270  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
13271  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
13272  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
13273  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
13274  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
13275  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
13276  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
13277  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
13278  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
13279  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
13280  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
13281  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
13282  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
13283  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
13284  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
13285  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
13286  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
13287 };
13288 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::_ftha(NewOrderList::NoOrders::NoUnderlyings::_traits, 72);
13289 const MsgType NewOrderList::NoOrders::NoUnderlyings::_msgtype("NoUnderlyings");
13290 const unsigned short NewOrderList::NoOrders::NoUnderlyings::_fnum;
13291 //-------------------------------------------------------------------------------------------------
13292 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13293 {
13294  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
13295 };
13296 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13297 const MsgType NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
13298 const unsigned short NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
13299 //-------------------------------------------------------------------------------------------------
13300 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits[] =
13301 {
13302  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
13303 };
13304 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13305 const MsgType NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
13306 const unsigned short NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_fnum;
13307 //-------------------------------------------------------------------------------------------------
13308 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13309 {
13310  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
13311  FieldTrait(1062, 1, 4,196,0x1c)
13312 };
13313 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13314 const MsgType NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
13315 const unsigned short NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
13316 //-------------------------------------------------------------------------------------------------
13317 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13318 {
13319  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
13320 };
13321 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13322 const MsgType NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
13323 const unsigned short NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
13324 //-------------------------------------------------------------------------------------------------
13325 const FieldTrait NewOrderList::NoOrders::NoEvents::_traits[] =
13326 {
13327  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
13328  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
13329 };
13330 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoEvents::_ftha(NewOrderList::NoOrders::NoEvents::_traits, 5);
13331 const MsgType NewOrderList::NoOrders::NoEvents::_msgtype("NoEvents");
13332 const unsigned short NewOrderList::NoOrders::NoEvents::_fnum;
13333 //-------------------------------------------------------------------------------------------------
13334 const FieldTrait NewOrderList::NoOrders::NoStrategyParameters::_traits[] =
13335 {
13336  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
13337 };
13338 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStrategyParameters::_ftha(NewOrderList::NoOrders::NoStrategyParameters::_traits, 3);
13339 const MsgType NewOrderList::NoOrders::NoStrategyParameters::_msgtype("NoStrategyParameters");
13340 const unsigned short NewOrderList::NoOrders::NoStrategyParameters::_fnum;
13341 //-------------------------------------------------------------------------------------------------
13342 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::_traits[] =
13343 {
13344  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
13345  FieldTrait(1052, 1, 4, 58,0x1c)
13346 };
13347 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::_ftha(NewOrderList::NoOrders::NoInstrumentParties::_traits, 4);
13348 const MsgType NewOrderList::NoOrders::NoInstrumentParties::_msgtype("NoInstrumentParties");
13349 const unsigned short NewOrderList::NoOrders::NoInstrumentParties::_fnum;
13350 //-------------------------------------------------------------------------------------------------
13351 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13352 {
13353  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
13354 };
13355 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13356 const MsgType NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
13357 const unsigned short NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
13358 //-------------------------------------------------------------------------------------------------
13359 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::_traits[] =
13360 {
13361  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
13362  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
13363  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
13364 };
13365 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::_ftha(NewOrderList::NoOrders::NoComplexEvents::_traits, 8);
13366 const MsgType NewOrderList::NoOrders::NoComplexEvents::_msgtype("NoComplexEvents");
13367 const unsigned short NewOrderList::NoOrders::NoComplexEvents::_fnum;
13368 //-------------------------------------------------------------------------------------------------
13369 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits[] =
13370 {
13371  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
13372 };
13373 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits, 3);
13374 const MsgType NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
13375 const unsigned short NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_fnum;
13376 //-------------------------------------------------------------------------------------------------
13377 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13378 {
13379  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
13380 };
13381 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13382 const MsgType NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
13383 const unsigned short NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
13384 //-------------------------------------------------------------------------------------------------
13385 const FieldTrait NewOrderList::NoRootPartyIDs::_traits[] =
13386 {
13387  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
13388  FieldTrait(1120, 1, 4,140,0x1c)
13389 };
13391 const MsgType NewOrderList::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
13392 const unsigned short NewOrderList::NoRootPartyIDs::_fnum;
13393 //-------------------------------------------------------------------------------------------------
13394 const FieldTrait NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
13395 {
13396  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
13397 };
13398 const FieldTrait_Hash_Array NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
13399 const MsgType NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
13400 const unsigned short NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
13401 //-------------------------------------------------------------------------------------------------
13402 const FieldTrait OrderCancelRequest::_traits[] =
13403 {
13404  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 11,15, 3, 0,0x05), FieldTrait( 22,15, 15, 54,0x14),
13405  FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10,112, 93,0x14), FieldTrait( 41,15, 1, 0,0x04),
13406  FieldTrait( 48,15, 14, 54,0x14), FieldTrait( 54, 7,110, 0,0x05), FieldTrait( 55,15, 12, 54,0x14),
13407  FieldTrait( 58,15,118, 0,0x04), FieldTrait( 60,22,111, 0,0x05), FieldTrait( 65,15, 13, 54,0x14),
13408  FieldTrait( 66,15, 6, 0,0x04), FieldTrait( 106,15, 41, 54,0x14), FieldTrait( 107,15, 44, 54,0x14),
13409  FieldTrait( 152,10,113, 93,0x14), FieldTrait( 167,15, 19, 54,0x14), FieldTrait( 200,21, 21, 54,0x14),
13410  FieldTrait( 201, 1, 82, 54,0x14), FieldTrait( 202,11, 35, 54,0x14), FieldTrait( 206, 7, 37, 54,0x14),
13411  FieldTrait( 207,20, 40, 54,0x14), FieldTrait( 223,14, 39, 54,0x14), FieldTrait( 224,25, 23, 54,0x14),
13412  FieldTrait( 225,25, 24, 54,0x14), FieldTrait( 226, 1, 26, 54,0x14), FieldTrait( 227,14, 27, 54,0x14),
13413  FieldTrait( 228, 9, 28, 54,0x14), FieldTrait( 231, 9, 38, 54,0x14), FieldTrait( 239, 1, 25, 54,0x14),
13414  FieldTrait( 240,25, 34, 54,0x14), FieldTrait( 255,15, 29, 54,0x14), FieldTrait( 348, 2, 42, 54,0x14),
13415  FieldTrait( 349,28, 43, 54,0x14), FieldTrait( 350, 2, 45, 54,0x14), FieldTrait( 351,28, 46, 54,0x14),
13416  FieldTrait( 354, 2,119, 0,0x04), FieldTrait( 355,28,120, 0,0x04), FieldTrait( 376,15,117, 0,0x04),
13417  FieldTrait( 453, 1, 11, 94,0x1c), FieldTrait( 454, 1, 16,142,0x1c), FieldTrait( 460, 1, 17, 54,0x14),
13418  FieldTrait( 461,15, 18, 54,0x14), FieldTrait( 468, 7,115, 93,0x14), FieldTrait( 469, 9,116, 93,0x14),
13419  FieldTrait( 470,18, 31, 54,0x14), FieldTrait( 471,15, 32, 54,0x14), FieldTrait( 472,15, 33, 54,0x14),
13420  FieldTrait( 516,14,114, 93,0x14), FieldTrait( 526,15, 4, 0,0x04), FieldTrait( 541,25, 22, 54,0x14),
13421  FieldTrait( 543,15, 30, 54,0x14), FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 583,15, 5, 0,0x04),
13422  FieldTrait( 586,22, 7, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04), FieldTrait( 667,21, 48, 54,0x14),
13423  FieldTrait( 691,15, 47, 54,0x14), FieldTrait( 711, 1,109,188,0x1c), FieldTrait( 762,15, 20, 54,0x14),
13424  FieldTrait( 788, 1,104, 44,0x14), FieldTrait( 864, 1, 51, 38,0x1c), FieldTrait( 873,25, 52, 54,0x14),
13425  FieldTrait( 874,25, 53, 54,0x14), FieldTrait( 875, 1, 49, 54,0x14), FieldTrait( 876,15, 50, 54,0x14),
13426  FieldTrait( 898,14,108, 44,0x14), FieldTrait( 913,15,100, 44,0x14), FieldTrait( 914,15,101, 44,0x14),
13427  FieldTrait( 915,25,102, 44,0x14), FieldTrait( 916,25,105, 44,0x14), FieldTrait( 917,25,106, 44,0x14),
13428  FieldTrait( 918,19,103, 44,0x14), FieldTrait( 919, 1,107, 44,0x14), FieldTrait( 947,19, 36, 54,0x14),
13429  FieldTrait( 965,15, 54, 54,0x14), FieldTrait( 966,15, 55, 54,0x14), FieldTrait( 967, 9, 57, 54,0x14),
13430  FieldTrait( 968, 9, 58, 54,0x14), FieldTrait( 969, 9, 59, 54,0x14), FieldTrait( 970, 1, 60, 54,0x14),
13431  FieldTrait( 971, 1, 61, 54,0x14), FieldTrait( 996,15, 63, 54,0x14), FieldTrait( 997,15, 64, 54,0x14),
13432  FieldTrait(1018, 1, 62, 57,0x1c), FieldTrait(1049, 7, 56, 54,0x14), FieldTrait(1079,26, 65, 54,0x14),
13433  FieldTrait(1146,13, 67, 54,0x14), FieldTrait(1147,10, 68, 54,0x14), FieldTrait(1151,15, 66, 54,0x14),
13434  FieldTrait(1184, 2, 69,150,0x14), FieldTrait(1185,29, 70,150,0x14), FieldTrait(1186,15, 71,150,0x14),
13435  FieldTrait(1191,15, 73, 54,0x14), FieldTrait(1192,10, 74, 54,0x14), FieldTrait(1193, 7, 75, 54,0x14),
13436  FieldTrait(1194, 1, 76, 54,0x14), FieldTrait(1195,13, 77, 54,0x14), FieldTrait(1196,15, 78, 54,0x14),
13437  FieldTrait(1197,15, 85, 54,0x14), FieldTrait(1198, 1, 79, 54,0x14), FieldTrait(1199,11, 80, 54,0x14),
13438  FieldTrait(1200,11, 81, 54,0x14), FieldTrait(1227,15, 72, 54,0x14), FieldTrait(1242, 8, 84, 54,0x14),
13439  FieldTrait(1244, 8, 83, 54,0x14), FieldTrait(1435, 1, 86, 54,0x14), FieldTrait(1439, 1, 87, 54,0x14),
13440  FieldTrait(1449,15, 88, 54,0x14), FieldTrait(1450,15, 89, 54,0x14), FieldTrait(1451,14, 90, 54,0x14),
13441  FieldTrait(1452,14, 91, 54,0x14), FieldTrait(1457,14, 92, 54,0x14), FieldTrait(1458,14, 93, 54,0x14),
13442  FieldTrait(1478, 1, 94, 54,0x14), FieldTrait(1479, 1, 95, 54,0x14), FieldTrait(1480,14, 96, 54,0x14),
13443  FieldTrait(1481, 1, 97, 54,0x14), FieldTrait(1482, 1, 98, 54,0x14), FieldTrait(1483, 1, 99, 21,0x1c)
13444 };
13445 const FieldTrait_Hash_Array OrderCancelRequest::_ftha(OrderCancelRequest::_traits, 120);
13447 //-------------------------------------------------------------------------------------------------
13448 const FieldTrait OrderCancelRequest::NoPartyIDs::_traits[] =
13449 {
13450  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
13451  FieldTrait( 802, 1, 4,107,0x1c)
13452 };
13455 const unsigned short OrderCancelRequest::NoPartyIDs::_fnum;
13456 //-------------------------------------------------------------------------------------------------
13457 const FieldTrait OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13458 {
13459  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
13460 };
13461 const FieldTrait_Hash_Array OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13462 const MsgType OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
13463 const unsigned short OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_fnum;
13464 //-------------------------------------------------------------------------------------------------
13466 {
13467  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
13468 };
13471 const unsigned short OrderCancelRequest::NoSecurityAltID::_fnum;
13472 //-------------------------------------------------------------------------------------------------
13473 const FieldTrait OrderCancelRequest::NoUnderlyings::_traits[] =
13474 {
13475  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
13476  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
13477  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
13478  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
13479  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
13480  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
13481  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
13482  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
13483  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
13484  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
13485  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
13486  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
13487  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
13488  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
13489  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
13490  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
13491  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
13492  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
13493  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
13494  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
13495  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
13496  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
13497  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
13498  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
13499 };
13502 const unsigned short OrderCancelRequest::NoUnderlyings::_fnum;
13503 //-------------------------------------------------------------------------------------------------
13504 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13505 {
13506  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
13507 };
13508 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13509 const MsgType OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
13510 const unsigned short OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
13511 //-------------------------------------------------------------------------------------------------
13512 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13513 {
13514  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
13515 };
13516 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13517 const MsgType OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
13518 const unsigned short OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
13519 //-------------------------------------------------------------------------------------------------
13520 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13521 {
13522  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
13523  FieldTrait(1062, 1, 4,196,0x1c)
13524 };
13525 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13526 const MsgType OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
13527 const unsigned short OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
13528 //-------------------------------------------------------------------------------------------------
13529 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13530 {
13531  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
13532 };
13533 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13534 const MsgType OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
13535 const unsigned short OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
13536 //-------------------------------------------------------------------------------------------------
13537 const FieldTrait OrderCancelRequest::NoEvents::_traits[] =
13538 {
13539  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
13540  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
13541 };
13544 const unsigned short OrderCancelRequest::NoEvents::_fnum;
13545 //-------------------------------------------------------------------------------------------------
13547 {
13548  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
13549  FieldTrait(1052, 1, 4, 58,0x1c)
13550 };
13552 const MsgType OrderCancelRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
13554 //-------------------------------------------------------------------------------------------------
13555 const FieldTrait OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13556 {
13557  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
13558 };
13559 const FieldTrait_Hash_Array OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13560 const MsgType OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
13561 const unsigned short OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
13562 //-------------------------------------------------------------------------------------------------
13564 {
13565  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
13566  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
13567  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
13568 };
13571 const unsigned short OrderCancelRequest::NoComplexEvents::_fnum;
13572 //-------------------------------------------------------------------------------------------------
13573 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13574 {
13575  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
13576 };
13577 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13578 const MsgType OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
13579 const unsigned short OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_fnum;
13580 //-------------------------------------------------------------------------------------------------
13581 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13582 {
13583  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
13584 };
13585 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13586 const MsgType OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
13587 const unsigned short OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
13588 //-------------------------------------------------------------------------------------------------
13589 const FieldTrait OrderCancelReplaceRequest::_traits[] =
13590 {
13591  FieldTrait( 1,15, 11, 0,0x04), FieldTrait( 11,15, 6, 0,0x05), FieldTrait( 12,13,182, 16,0x14),
13592  FieldTrait( 13, 7,183, 16,0x14), FieldTrait( 15,19,176, 0,0x04), FieldTrait( 18,16, 24, 0,0x04),
13593  FieldTrait( 21, 7, 23, 0,0x04), FieldTrait( 22,15, 32, 54,0x14), FieldTrait( 37,15, 1, 0,0x04),
13594  FieldTrait( 38,10,130, 93,0x14), FieldTrait( 40, 7,135, 0,0x05), FieldTrait( 41,15, 5, 0,0x04),
13595  FieldTrait( 44,11,137, 0,0x04), FieldTrait( 48,15, 31, 54,0x14), FieldTrait( 54, 7,127, 0,0x05),
13596  FieldTrait( 55,15, 29, 54,0x14), FieldTrait( 58,15,192, 0,0x04), FieldTrait( 59, 7,177, 0,0x04),
13597  FieldTrait( 60,22,128, 0,0x05), FieldTrait( 63,15, 19, 0,0x04), FieldTrait( 64,25, 20, 0,0x04),
13598  FieldTrait( 65,15, 30, 54,0x14), FieldTrait( 66,15, 9, 0,0x04), FieldTrait( 70,15, 17, 0,0x04),
13599  FieldTrait( 75,25, 4, 0,0x04), FieldTrait( 77, 7,198, 0,0x04), FieldTrait( 78, 1, 18,104,0x1c),
13600  FieldTrait( 99,11,138, 0,0x04), FieldTrait( 100,20, 27, 0,0x04), FieldTrait( 106,15, 58, 54,0x14),
13601  FieldTrait( 107,15, 61, 54,0x14), FieldTrait( 110,10, 25, 0,0x04), FieldTrait( 111,10, 26, 0,0x04),
13602  FieldTrait( 114, 8,201, 0,0x04), FieldTrait( 120,19,190, 0,0x04), FieldTrait( 121, 8,189, 0,0x04),
13603  FieldTrait( 126,22,180, 0,0x04), FieldTrait( 152,10,131, 93,0x14), FieldTrait( 167,15, 36, 54,0x14),
13604  FieldTrait( 168,22,178, 0,0x04), FieldTrait( 192,10,196, 0,0x04), FieldTrait( 193,25,195, 0,0x04),
13605  FieldTrait( 200,21, 38, 54,0x14), FieldTrait( 201, 1, 99, 54,0x14), FieldTrait( 202,11, 52, 54,0x14),
13606  FieldTrait( 203, 1,199, 0,0x04), FieldTrait( 206, 7, 54, 54,0x14), FieldTrait( 207,20, 57, 54,0x14),
13607  FieldTrait( 210,10,200, 0,0x04), FieldTrait( 211, 9,153,100,0x14), FieldTrait( 218,12,139,160,0x14),
13608  FieldTrait( 220,19,140,160,0x14), FieldTrait( 221,15,141,160,0x14), FieldTrait( 222,15,142,160,0x14),
13609  FieldTrait( 223,14, 56, 54,0x14), FieldTrait( 224,25, 40, 54,0x14), FieldTrait( 225,25, 41, 54,0x14),
13610  FieldTrait( 226, 1, 43, 54,0x14), FieldTrait( 227,14, 44, 54,0x14), FieldTrait( 228, 9, 45, 54,0x14),
13611  FieldTrait( 229,25, 3, 0,0x04), FieldTrait( 231, 9, 55, 54,0x14), FieldTrait( 235,15,147,198,0x14),
13612  FieldTrait( 236,14,148,198,0x14), FieldTrait( 239, 1, 42, 54,0x14), FieldTrait( 240,25, 51, 54,0x14),
13613  FieldTrait( 255,15, 46, 54,0x14), FieldTrait( 348, 2, 59, 54,0x14), FieldTrait( 349,28, 60, 54,0x14),
13614  FieldTrait( 350, 2, 62, 54,0x14), FieldTrait( 351,28, 63, 54,0x14), FieldTrait( 354, 2,193, 0,0x04),
13615  FieldTrait( 355,28,194, 0,0x04), FieldTrait( 376,15,174, 0,0x04), FieldTrait( 377, 8,175, 0,0x04),
13616  FieldTrait( 386, 1, 28,185,0x1c), FieldTrait( 388, 7,164, 35,0x14), FieldTrait( 389, 9,165, 35,0x14),
13617  FieldTrait( 423, 1,136, 0,0x04), FieldTrait( 427, 1,181, 0,0x04), FieldTrait( 432,25,179, 0,0x04),
13618  FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 454, 1, 33,142,0x1c), FieldTrait( 460, 1, 34, 54,0x14),
13619  FieldTrait( 461,15, 35, 54,0x14), FieldTrait( 468, 7,133, 93,0x14), FieldTrait( 469, 9,134, 93,0x14),
13620  FieldTrait( 470,18, 48, 54,0x14), FieldTrait( 471,15, 49, 54,0x14), FieldTrait( 472,15, 50, 54,0x14),
13621  FieldTrait( 479,19,184, 16,0x14), FieldTrait( 480, 7,202, 0,0x04), FieldTrait( 481, 7,203, 0,0x04),
13622  FieldTrait( 494,15,205, 0,0x04), FieldTrait( 497, 7,185, 16,0x14), FieldTrait( 513,15,204, 0,0x04),
13623  FieldTrait( 516,14,132, 93,0x14), FieldTrait( 526,15, 7, 0,0x04), FieldTrait( 528, 7,186, 0,0x04),
13624  FieldTrait( 529,16,187, 0,0x04), FieldTrait( 541,25, 39, 54,0x14), FieldTrait( 543,15, 47, 54,0x14),
13625  FieldTrait( 544, 7, 21, 0,0x04), FieldTrait( 581, 1, 13, 0,0x04), FieldTrait( 582, 1,188, 0,0x04),
13626  FieldTrait( 583,15, 8, 0,0x04), FieldTrait( 586,22, 10, 0,0x04), FieldTrait( 589, 7, 14, 0,0x04),
13627  FieldTrait( 590, 7, 15, 0,0x04), FieldTrait( 591, 7, 16, 0,0x04), FieldTrait( 635,15, 22, 0,0x04),
13628  FieldTrait( 640,11,197, 0,0x04), FieldTrait( 660, 1, 12, 0,0x04), FieldTrait( 662,11,143,160,0x14),
13629  FieldTrait( 663, 1,144,160,0x14), FieldTrait( 667,21, 65, 54,0x14), FieldTrait( 691,15, 64, 54,0x14),
13630  FieldTrait( 696,25,150,198,0x14), FieldTrait( 697,11,151,198,0x14), FieldTrait( 698, 1,152,198,0x14),
13631  FieldTrait( 699,15,145,160,0x14), FieldTrait( 701,25,149,198,0x14), FieldTrait( 711, 1,126,188,0x1c),
13632  FieldTrait( 761,15,146,160,0x14), FieldTrait( 762,15, 37, 54,0x14), FieldTrait( 768, 1,212,182,0x1c),
13633  FieldTrait( 775, 1,191, 0,0x04), FieldTrait( 788, 1,121, 44,0x14), FieldTrait( 835, 1,154,100,0x14),
13634  FieldTrait( 836, 1,155,100,0x14), FieldTrait( 837, 1,156,100,0x14), FieldTrait( 838, 1,157,100,0x14),
13635  FieldTrait( 840, 1,158,100,0x14), FieldTrait( 841, 1,166, 35,0x14), FieldTrait( 842, 1,167, 35,0x14),
13636  FieldTrait( 843, 1,168, 35,0x14), FieldTrait( 844, 1,169, 35,0x14), FieldTrait( 846, 1,170, 35,0x14),
13637  FieldTrait( 847, 1,171, 0,0x04), FieldTrait( 848,15,172, 0,0x04), FieldTrait( 849,14,173, 0,0x04),
13638  FieldTrait( 854, 1,129, 0,0x04), FieldTrait( 864, 1, 68, 38,0x1c), FieldTrait( 873,25, 69, 54,0x14),
13639  FieldTrait( 874,25, 70, 54,0x14), FieldTrait( 875, 1, 66, 54,0x14), FieldTrait( 876,15, 67, 54,0x14),
13640  FieldTrait( 898,14,125, 44,0x14), FieldTrait( 913,15,117, 44,0x14), FieldTrait( 914,15,118, 44,0x14),
13641  FieldTrait( 915,25,119, 44,0x14), FieldTrait( 916,25,122, 44,0x14), FieldTrait( 917,25,123, 44,0x14),
13642  FieldTrait( 918,19,120, 44,0x14), FieldTrait( 919, 1,124, 44,0x14), FieldTrait( 947,19, 53, 54,0x14),
13643  FieldTrait( 957, 1,206,163,0x1c), FieldTrait( 965,15, 71, 54,0x14), FieldTrait( 966,15, 72, 54,0x14),
13644  FieldTrait( 967, 9, 74, 54,0x14), FieldTrait( 968, 9, 75, 54,0x14), FieldTrait( 969, 9, 76, 54,0x14),
13645  FieldTrait( 970, 1, 77, 54,0x14), FieldTrait( 971, 1, 78, 54,0x14), FieldTrait( 996,15, 80, 54,0x14),
13646  FieldTrait( 997,15, 81, 54,0x14), FieldTrait(1018, 1, 79, 57,0x1c), FieldTrait(1028, 8,207, 0,0x04),
13647  FieldTrait(1029, 8,208, 0,0x04), FieldTrait(1030,15,209, 0,0x04), FieldTrait(1031,17,210, 0,0x04),
13648  FieldTrait(1032, 1,211, 0,0x04), FieldTrait(1049, 7, 73, 54,0x14), FieldTrait(1079,26, 82, 54,0x14),
13649  FieldTrait(1082,10,215, 36,0x14), FieldTrait(1083, 7,216, 36,0x14), FieldTrait(1084, 7,217, 36,0x14),
13650  FieldTrait(1085,10,218, 36,0x14), FieldTrait(1086,10,219, 36,0x14), FieldTrait(1087,10,220, 36,0x14),
13651  FieldTrait(1088,10,221, 36,0x14), FieldTrait(1089,10,213, 0,0x04), FieldTrait(1090, 1,214, 0,0x04),
13652  FieldTrait(1091, 8,239, 0,0x04), FieldTrait(1092, 7,223, 0,0x04), FieldTrait(1094, 1,159,100,0x14),
13653  FieldTrait(1096,15,160,100,0x14), FieldTrait(1097,15,161,100,0x14), FieldTrait(1098,15,162,100,0x14),
13654  FieldTrait(1099,15,163,100,0x14), FieldTrait(1100, 7,224,186,0x14), FieldTrait(1101, 7,225,186,0x14),
13655  FieldTrait(1102,11,226,186,0x14), FieldTrait(1103,15,227,186,0x14), FieldTrait(1104,15,228,186,0x14),
13656  FieldTrait(1105,15,229,186,0x14), FieldTrait(1106,15,230,186,0x14), FieldTrait(1107, 7,231,186,0x14),
13657  FieldTrait(1108, 7,232,186,0x14), FieldTrait(1109, 7,233,186,0x14), FieldTrait(1110,11,234,186,0x14),
13658  FieldTrait(1111, 7,235,186,0x14), FieldTrait(1112,10,236,186,0x14), FieldTrait(1113,15,237,186,0x14),
13659  FieldTrait(1114,15,238,186,0x14), FieldTrait(1133, 7,240, 0,0x04), FieldTrait(1138,10,222, 36,0x14),
13660  FieldTrait(1146,13, 84, 54,0x14), FieldTrait(1147,10, 85, 54,0x14), FieldTrait(1151,15, 83, 54,0x14),
13661  FieldTrait(1184, 2, 86,150,0x14), FieldTrait(1185,29, 87,150,0x14), FieldTrait(1186,15, 88,150,0x14),
13662  FieldTrait(1191,15, 90, 54,0x14), FieldTrait(1192,10, 91, 54,0x14), FieldTrait(1193, 7, 92, 54,0x14),
13663  FieldTrait(1194, 1, 93, 54,0x14), FieldTrait(1195,13, 94, 54,0x14), FieldTrait(1196,15, 95, 54,0x14),
13664  FieldTrait(1197,15,102, 54,0x14), FieldTrait(1198, 1, 96, 54,0x14), FieldTrait(1199,11, 97, 54,0x14),
13665  FieldTrait(1200,11, 98, 54,0x14), FieldTrait(1227,15, 89, 54,0x14), FieldTrait(1242, 8,101, 54,0x14),
13666  FieldTrait(1244, 8,100, 54,0x14), FieldTrait(1435, 1,103, 54,0x14), FieldTrait(1439, 1,104, 54,0x14),
13667  FieldTrait(1449,15,105, 54,0x14), FieldTrait(1450,15,106, 54,0x14), FieldTrait(1451,14,107, 54,0x14),
13668  FieldTrait(1452,14,108, 54,0x14), FieldTrait(1457,14,109, 54,0x14), FieldTrait(1458,14,110, 54,0x14),
13669  FieldTrait(1478, 1,111, 54,0x14), FieldTrait(1479, 1,112, 54,0x14), FieldTrait(1480,14,113, 54,0x14),
13670  FieldTrait(1481, 1,114, 54,0x14), FieldTrait(1482, 1,115, 54,0x14), FieldTrait(1483, 1,116, 21,0x1c)
13671 };
13674 //-------------------------------------------------------------------------------------------------
13676 {
13677  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
13678  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
13679 };
13682 const unsigned short OrderCancelReplaceRequest::NoAllocs::_fnum;
13683 //-------------------------------------------------------------------------------------------------
13684 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits[] =
13685 {
13686  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
13687  FieldTrait( 804, 1, 4, 89,0x1c)
13688 };
13689 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits, 4);
13690 const MsgType OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
13691 const unsigned short OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_fnum;
13692 //-------------------------------------------------------------------------------------------------
13693 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13694 {
13695  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
13696 };
13697 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13698 const MsgType OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
13699 const unsigned short OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
13700 //-------------------------------------------------------------------------------------------------
13702 {
13703  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
13704 };
13708 //-------------------------------------------------------------------------------------------------
13710 {
13711  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
13712  FieldTrait( 802, 1, 4,107,0x1c)
13713 };
13717 //-------------------------------------------------------------------------------------------------
13718 const FieldTrait OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13719 {
13720  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
13721 };
13722 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13723 const MsgType OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
13724 const unsigned short OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_fnum;
13725 //-------------------------------------------------------------------------------------------------
13727 {
13728  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
13729 };
13733 //-------------------------------------------------------------------------------------------------
13735 {
13736  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
13737  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
13738  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
13739  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
13740  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
13741  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
13742  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
13743  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
13744  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
13745  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
13746  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
13747  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
13748  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
13749  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
13750  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
13751  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
13752  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
13753  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
13754  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
13755  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
13756  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
13757  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
13758  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
13759  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
13760 };
13764 //-------------------------------------------------------------------------------------------------
13765 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13766 {
13767  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
13768 };
13769 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13770 const MsgType OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
13771 const unsigned short OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
13772 //-------------------------------------------------------------------------------------------------
13773 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13774 {
13775  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
13776 };
13777 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13778 const MsgType OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
13779 const unsigned short OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
13780 //-------------------------------------------------------------------------------------------------
13781 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13782 {
13783  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
13784  FieldTrait(1062, 1, 4,196,0x1c)
13785 };
13786 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13787 const MsgType OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
13788 const unsigned short OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
13789 //-------------------------------------------------------------------------------------------------
13790 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13791 {
13792  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
13793 };
13794 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13795 const MsgType OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
13796 const unsigned short OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
13797 //-------------------------------------------------------------------------------------------------
13799 {
13800  FieldTrait( 769,22, 1, 0,0x04), FieldTrait( 770, 1, 2, 0,0x04), FieldTrait( 771,15, 3, 0,0x04),
13801  FieldTrait(1033,15, 4, 0,0x04), FieldTrait(1034, 1, 5, 0,0x04), FieldTrait(1035,17, 6, 0,0x04)
13802 };
13806 //-------------------------------------------------------------------------------------------------
13808 {
13809  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
13810  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
13811 };
13814 const unsigned short OrderCancelReplaceRequest::NoEvents::_fnum;
13815 //-------------------------------------------------------------------------------------------------
13817 {
13818  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
13819 };
13823 //-------------------------------------------------------------------------------------------------
13825 {
13826  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
13827  FieldTrait(1052, 1, 4, 58,0x1c)
13828 };
13832 //-------------------------------------------------------------------------------------------------
13833 const FieldTrait OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13834 {
13835  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
13836 };
13837 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13838 const MsgType OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
13839 const unsigned short OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
13840 //-------------------------------------------------------------------------------------------------
13842 {
13843  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
13844  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
13845  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
13846 };
13850 //-------------------------------------------------------------------------------------------------
13851 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13852 {
13853  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
13854 };
13855 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13856 const MsgType OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
13857 const unsigned short OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_fnum;
13858 //-------------------------------------------------------------------------------------------------
13859 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13860 {
13861  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
13862 };
13863 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13864 const MsgType OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
13865 const unsigned short OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
13866 //-------------------------------------------------------------------------------------------------
13867 const FieldTrait OrderStatusRequest::_traits[] =
13868 {
13869  FieldTrait( 1,15, 7, 0,0x04), FieldTrait( 11,15, 2, 0,0x04), FieldTrait( 22,15, 12, 54,0x14),
13870  FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 48,15, 11, 54,0x14), FieldTrait( 54, 7,107, 0,0x05),
13871  FieldTrait( 55,15, 9, 54,0x14), FieldTrait( 65,15, 10, 54,0x14), FieldTrait( 106,15, 38, 54,0x14),
13872  FieldTrait( 107,15, 41, 54,0x14), FieldTrait( 167,15, 16, 54,0x14), FieldTrait( 200,21, 18, 54,0x14),
13873  FieldTrait( 201, 1, 79, 54,0x14), FieldTrait( 202,11, 32, 54,0x14), FieldTrait( 206, 7, 34, 54,0x14),
13874  FieldTrait( 207,20, 37, 54,0x14), FieldTrait( 223,14, 36, 54,0x14), FieldTrait( 224,25, 20, 54,0x14),
13875  FieldTrait( 225,25, 21, 54,0x14), FieldTrait( 226, 1, 23, 54,0x14), FieldTrait( 227,14, 24, 54,0x14),
13876  FieldTrait( 228, 9, 25, 54,0x14), FieldTrait( 231, 9, 35, 54,0x14), FieldTrait( 239, 1, 22, 54,0x14),
13877  FieldTrait( 240,25, 31, 54,0x14), FieldTrait( 255,15, 26, 54,0x14), FieldTrait( 348, 2, 39, 54,0x14),
13878  FieldTrait( 349,28, 40, 54,0x14), FieldTrait( 350, 2, 42, 54,0x14), FieldTrait( 351,28, 43, 54,0x14),
13879  FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 454, 1, 13,142,0x1c), FieldTrait( 460, 1, 14, 54,0x14),
13880  FieldTrait( 461,15, 15, 54,0x14), FieldTrait( 470,18, 28, 54,0x14), FieldTrait( 471,15, 29, 54,0x14),
13881  FieldTrait( 472,15, 30, 54,0x14), FieldTrait( 526,15, 3, 0,0x04), FieldTrait( 541,25, 19, 54,0x14),
13882  FieldTrait( 543,15, 27, 54,0x14), FieldTrait( 583,15, 4, 0,0x04), FieldTrait( 660, 1, 8, 0,0x04),
13883  FieldTrait( 667,21, 45, 54,0x14), FieldTrait( 691,15, 44, 54,0x14), FieldTrait( 711, 1,106,188,0x1c),
13884  FieldTrait( 762,15, 17, 54,0x14), FieldTrait( 788, 1,101, 44,0x14), FieldTrait( 790,15, 6, 0,0x04),
13885  FieldTrait( 864, 1, 48, 38,0x1c), FieldTrait( 873,25, 49, 54,0x14), FieldTrait( 874,25, 50, 54,0x14),
13886  FieldTrait( 875, 1, 46, 54,0x14), FieldTrait( 876,15, 47, 54,0x14), FieldTrait( 898,14,105, 44,0x14),
13887  FieldTrait( 913,15, 97, 44,0x14), FieldTrait( 914,15, 98, 44,0x14), FieldTrait( 915,25, 99, 44,0x14),
13888  FieldTrait( 916,25,102, 44,0x14), FieldTrait( 917,25,103, 44,0x14), FieldTrait( 918,19,100, 44,0x14),
13889  FieldTrait( 919, 1,104, 44,0x14), FieldTrait( 947,19, 33, 54,0x14), FieldTrait( 965,15, 51, 54,0x14),
13890  FieldTrait( 966,15, 52, 54,0x14), FieldTrait( 967, 9, 54, 54,0x14), FieldTrait( 968, 9, 55, 54,0x14),
13891  FieldTrait( 969, 9, 56, 54,0x14), FieldTrait( 970, 1, 57, 54,0x14), FieldTrait( 971, 1, 58, 54,0x14),
13892  FieldTrait( 996,15, 60, 54,0x14), FieldTrait( 997,15, 61, 54,0x14), FieldTrait(1018, 1, 59, 57,0x1c),
13893  FieldTrait(1049, 7, 53, 54,0x14), FieldTrait(1079,26, 62, 54,0x14), FieldTrait(1146,13, 64, 54,0x14),
13894  FieldTrait(1147,10, 65, 54,0x14), FieldTrait(1151,15, 63, 54,0x14), FieldTrait(1184, 2, 66,150,0x14),
13895  FieldTrait(1185,29, 67,150,0x14), FieldTrait(1186,15, 68,150,0x14), FieldTrait(1191,15, 70, 54,0x14),
13896  FieldTrait(1192,10, 71, 54,0x14), FieldTrait(1193, 7, 72, 54,0x14), FieldTrait(1194, 1, 73, 54,0x14),
13897  FieldTrait(1195,13, 74, 54,0x14), FieldTrait(1196,15, 75, 54,0x14), FieldTrait(1197,15, 82, 54,0x14),
13898  FieldTrait(1198, 1, 76, 54,0x14), FieldTrait(1199,11, 77, 54,0x14), FieldTrait(1200,11, 78, 54,0x14),
13899  FieldTrait(1227,15, 69, 54,0x14), FieldTrait(1242, 8, 81, 54,0x14), FieldTrait(1244, 8, 80, 54,0x14),
13900  FieldTrait(1435, 1, 83, 54,0x14), FieldTrait(1439, 1, 84, 54,0x14), FieldTrait(1449,15, 85, 54,0x14),
13901  FieldTrait(1450,15, 86, 54,0x14), FieldTrait(1451,14, 87, 54,0x14), FieldTrait(1452,14, 88, 54,0x14),
13902  FieldTrait(1457,14, 89, 54,0x14), FieldTrait(1458,14, 90, 54,0x14), FieldTrait(1478, 1, 91, 54,0x14),
13903  FieldTrait(1479, 1, 92, 54,0x14), FieldTrait(1480,14, 93, 54,0x14), FieldTrait(1481, 1, 94, 54,0x14),
13904  FieldTrait(1482, 1, 95, 54,0x14), FieldTrait(1483, 1, 96, 21,0x1c)
13905 };
13906 const FieldTrait_Hash_Array OrderStatusRequest::_ftha(OrderStatusRequest::_traits, 107);
13908 //-------------------------------------------------------------------------------------------------
13909 const FieldTrait OrderStatusRequest::NoPartyIDs::_traits[] =
13910 {
13911  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
13912  FieldTrait( 802, 1, 4,107,0x1c)
13913 };
13916 const unsigned short OrderStatusRequest::NoPartyIDs::_fnum;
13917 //-------------------------------------------------------------------------------------------------
13918 const FieldTrait OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13919 {
13920  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
13921 };
13922 const FieldTrait_Hash_Array OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13923 const MsgType OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
13924 const unsigned short OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_fnum;
13925 //-------------------------------------------------------------------------------------------------
13927 {
13928  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
13929 };
13932 const unsigned short OrderStatusRequest::NoSecurityAltID::_fnum;
13933 //-------------------------------------------------------------------------------------------------
13934 const FieldTrait OrderStatusRequest::NoUnderlyings::_traits[] =
13935 {
13936  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
13937  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
13938  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
13939  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
13940  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
13941  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
13942  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
13943  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
13944  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
13945  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
13946  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
13947  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
13948  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
13949  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
13950  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
13951  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
13952  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
13953  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
13954  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
13955  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
13956  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
13957  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
13958  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
13959  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
13960 };
13963 const unsigned short OrderStatusRequest::NoUnderlyings::_fnum;
13964 //-------------------------------------------------------------------------------------------------
13965 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13966 {
13967  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
13968 };
13969 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13970 const MsgType OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
13971 const unsigned short OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
13972 //-------------------------------------------------------------------------------------------------
13973 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13974 {
13975  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
13976 };
13977 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13978 const MsgType OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
13979 const unsigned short OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
13980 //-------------------------------------------------------------------------------------------------
13981 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13982 {
13983  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
13984  FieldTrait(1062, 1, 4,196,0x1c)
13985 };
13986 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13987 const MsgType OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
13988 const unsigned short OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
13989 //-------------------------------------------------------------------------------------------------
13990 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13991 {
13992  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
13993 };
13994 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13995 const MsgType OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
13996 const unsigned short OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
13997 //-------------------------------------------------------------------------------------------------
13998 const FieldTrait OrderStatusRequest::NoEvents::_traits[] =
13999 {
14000  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
14001  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
14002 };
14005 const unsigned short OrderStatusRequest::NoEvents::_fnum;
14006 //-------------------------------------------------------------------------------------------------
14008 {
14009  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
14010  FieldTrait(1052, 1, 4, 58,0x1c)
14011 };
14013 const MsgType OrderStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
14015 //-------------------------------------------------------------------------------------------------
14016 const FieldTrait OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14017 {
14018  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
14019 };
14020 const FieldTrait_Hash_Array OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14021 const MsgType OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
14022 const unsigned short OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
14023 //-------------------------------------------------------------------------------------------------
14025 {
14026  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
14027  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
14028  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
14029 };
14032 const unsigned short OrderStatusRequest::NoComplexEvents::_fnum;
14033 //-------------------------------------------------------------------------------------------------
14034 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
14035 {
14036  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
14037 };
14038 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
14039 const MsgType OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
14040 const unsigned short OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_fnum;
14041 //-------------------------------------------------------------------------------------------------
14042 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14043 {
14044  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
14045 };
14046 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14047 const MsgType OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
14048 const unsigned short OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
14049 //-------------------------------------------------------------------------------------------------
14050 const FieldTrait AllocationInstruction::_traits[] =
14051 {
14052  FieldTrait( 6,11,127, 0,0x04), FieldTrait( 15,19,137, 0,0x04), FieldTrait( 22,15, 21, 54,0x14),
14053  FieldTrait( 30,20,122, 0,0x04), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 53,10,120, 0,0x05),
14054  FieldTrait( 54, 7, 17, 0,0x05), FieldTrait( 55,15, 18, 54,0x14), FieldTrait( 58,15,151, 0,0x04),
14055  FieldTrait( 60,22,141, 0,0x04), FieldTrait( 63,15,142, 0,0x04), FieldTrait( 64,25,143, 0,0x04),
14056  FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 70,15, 1, 0,0x05), FieldTrait( 71, 7, 2, 0,0x05),
14057  FieldTrait( 72,15, 5, 0,0x04), FieldTrait( 73, 1, 12, 90,0x1c), FieldTrait( 74, 1,138, 0,0x04),
14058  FieldTrait( 75,25,140, 0,0x05), FieldTrait( 77, 7,149, 0,0x04), FieldTrait( 78, 1,172, 3,0x1c),
14059  FieldTrait( 106,15, 47, 54,0x14), FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 118,13,148, 0,0x04),
14060  FieldTrait( 124, 1, 13, 39,0x1c), FieldTrait( 157, 1,154, 0,0x04), FieldTrait( 158,14,155, 0,0x04),
14061  FieldTrait( 159,13,156, 0,0x04), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 196,15, 8, 0,0x04),
14062  FieldTrait( 197, 1, 9, 0,0x04), FieldTrait( 200,21, 27, 54,0x14), FieldTrait( 201, 1, 88, 54,0x14),
14063  FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14), FieldTrait( 207,20, 46, 54,0x14),
14064  FieldTrait( 218,12,129,160,0x14), FieldTrait( 220,19,130,160,0x14), FieldTrait( 221,15,131,160,0x14),
14065  FieldTrait( 222,15,132,160,0x14), FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14),
14066  FieldTrait( 225,25, 30, 54,0x14), FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14),
14067  FieldTrait( 228, 9, 34, 54,0x14), FieldTrait( 229,25,123, 0,0x04), FieldTrait( 231, 9, 44, 54,0x14),
14068  FieldTrait( 232, 1,163,162,0x1c), FieldTrait( 235,15,164,198,0x14), FieldTrait( 236,14,165,198,0x14),
14069  FieldTrait( 237,13,147, 0,0x04), FieldTrait( 238,13,146, 0,0x04), FieldTrait( 239, 1, 31, 54,0x14),
14070  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 336,15,124, 0,0x04),
14071  FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14), FieldTrait( 350, 2, 51, 54,0x14),
14072  FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2,152, 0,0x04), FieldTrait( 355,28,153, 0,0x04),
14073  FieldTrait( 381,13,145, 0,0x04), FieldTrait( 423, 1,126, 0,0x04), FieldTrait( 442, 7,180, 0,0x04),
14074  FieldTrait( 453, 1,139, 94,0x1c), FieldTrait( 454, 1, 22,142,0x1c), FieldTrait( 460, 1, 23, 54,0x14),
14075  FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 466,15, 10, 0,0x04), FieldTrait( 470,18, 37, 54,0x14),
14076  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 540,13,157, 0,0x04),
14077  FieldTrait( 541,25, 28, 54,0x14), FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 555, 1,119, 49,0x1c),
14078  FieldTrait( 570, 8, 14, 0,0x04), FieldTrait( 574,15, 16, 0,0x04), FieldTrait( 578,15,179, 0,0x04),
14079  FieldTrait( 582, 1,178, 0,0x04), FieldTrait( 625,15,125, 0,0x04), FieldTrait( 626, 1, 3, 0,0x05),
14080  FieldTrait( 650, 8,162, 0,0x04), FieldTrait( 662,11,133,160,0x14), FieldTrait( 663, 1,134,160,0x14),
14081  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 668, 1,106, 55,0x14), FieldTrait( 691,15, 53, 54,0x14),
14082  FieldTrait( 696,25,167,198,0x14), FieldTrait( 697,11,168,198,0x14), FieldTrait( 698, 1,169,198,0x14),
14083  FieldTrait( 699,15,135,160,0x14), FieldTrait( 700, 8, 15, 0,0x04), FieldTrait( 701,25,166,198,0x14),
14084  FieldTrait( 711, 1,118,188,0x1c), FieldTrait( 715,25,175, 0,0x04), FieldTrait( 738,13,158, 0,0x04),
14085  FieldTrait( 753, 1,173,102,0x1c), FieldTrait( 754, 8,150, 0,0x04), FieldTrait( 761,15,136,160,0x14),
14086  FieldTrait( 762,15, 26, 54,0x14), FieldTrait( 775, 1,144, 0,0x04), FieldTrait( 788, 1,113, 44,0x14),
14087  FieldTrait( 793,15, 4, 0,0x04), FieldTrait( 796, 1, 6, 0,0x04), FieldTrait( 808, 1, 7, 0,0x04),
14088  FieldTrait( 819, 1,174, 0,0x04), FieldTrait( 828, 1,176, 0,0x04), FieldTrait( 829, 1,177, 0,0x04),
14089  FieldTrait( 854, 1,121, 0,0x04), FieldTrait( 857, 1, 11, 0,0x04), FieldTrait( 860,11,128, 0,0x04),
14090  FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 869,14,107, 55,0x14), FieldTrait( 870, 1,108, 9,0x1c),
14091  FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14), FieldTrait( 875, 1, 55, 54,0x14),
14092  FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 892, 1,170, 0,0x04), FieldTrait( 893, 8,171, 0,0x04),
14093  FieldTrait( 898,14,117, 44,0x14), FieldTrait( 913,15,109, 44,0x14), FieldTrait( 914,15,110, 44,0x14),
14094  FieldTrait( 915,25,111, 44,0x14), FieldTrait( 916,25,114, 44,0x14), FieldTrait( 917,25,115, 44,0x14),
14095  FieldTrait( 918,19,112, 44,0x14), FieldTrait( 919, 1,116, 44,0x14), FieldTrait( 920,13,159, 0,0x04),
14096  FieldTrait( 921,13,160, 0,0x04), FieldTrait( 922,13,161, 0,0x04), FieldTrait( 947,19, 42, 54,0x14),
14097  FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14),
14098  FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14),
14099  FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 991,11,182, 0,0x04), FieldTrait( 996,15, 69, 54,0x14),
14100  FieldTrait( 997,15, 70, 54,0x14), FieldTrait(1011,15,181, 0,0x04), FieldTrait(1018, 1, 68, 57,0x1c),
14101  FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14), FieldTrait(1146,13, 73, 54,0x14),
14102  FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14), FieldTrait(1184, 2, 75,150,0x14),
14103  FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14),
14104  FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14),
14105  FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14),
14106  FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14),
14107  FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14),
14108  FieldTrait(1435, 1, 92, 54,0x14), FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1445, 1,183,118,0x1c),
14109  FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14), FieldTrait(1451,14, 96, 54,0x14),
14110  FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14), FieldTrait(1458,14, 99, 54,0x14),
14111  FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14), FieldTrait(1480,14,102, 54,0x14),
14112  FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14), FieldTrait(1483, 1,105, 21,0x1c)
14113 };
14114 const FieldTrait_Hash_Array AllocationInstruction::_ftha(AllocationInstruction::_traits, 183);
14116 //-------------------------------------------------------------------------------------------------
14117 const FieldTrait AllocationInstruction::NoOrders::_traits[] =
14118 {
14119  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 37,15, 2, 0,0x04), FieldTrait( 38,10, 7, 0,0x04),
14120  FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 198,15, 3, 0,0x04), FieldTrait( 526,15, 4, 0,0x04),
14121  FieldTrait( 756, 1, 6, 81,0x1c), FieldTrait( 799,11, 8, 0,0x04), FieldTrait( 800,10, 9, 0,0x04)
14122 };
14125 const unsigned short AllocationInstruction::NoOrders::_fnum;
14126 //-------------------------------------------------------------------------------------------------
14127 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits[] =
14128 {
14129  FieldTrait( 757,15, 1, 0,0x04), FieldTrait( 758, 7, 2, 0,0x04), FieldTrait( 759, 1, 3, 0,0x04),
14130  FieldTrait( 806, 1, 4, 86,0x1c)
14131 };
14132 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits, 4);
14133 const MsgType AllocationInstruction::NoOrders::NoNested2PartyIDs::_msgtype("NoNested2PartyIDs");
14134 const unsigned short AllocationInstruction::NoOrders::NoNested2PartyIDs::_fnum;
14135 //-------------------------------------------------------------------------------------------------
14136 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
14137 {
14138  FieldTrait( 760,15, 1, 0,0x04), FieldTrait( 807, 1, 2, 0,0x04)
14139 };
14140 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
14141 const MsgType AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_msgtype("NoNested2PartySubIDs");
14142 const unsigned short AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_fnum;
14143 //-------------------------------------------------------------------------------------------------
14144 const FieldTrait AllocationInstruction::NoAllocs::_traits[] =
14145 {
14146  FieldTrait( 12,13, 14, 16,0x14), FieldTrait( 13, 7, 15, 16,0x14), FieldTrait( 79,15, 1, 0,0x04),
14147  FieldTrait( 80,10, 5, 0,0x04), FieldTrait( 81, 7, 7, 0,0x04), FieldTrait( 85, 1, 35, 37,0x1c),
14148  FieldTrait( 119,13, 20, 0,0x04), FieldTrait( 120,19, 22, 0,0x04), FieldTrait( 136, 1, 28, 77,0x1c),
14149  FieldTrait( 153,11, 18, 0,0x04), FieldTrait( 154,13, 19, 0,0x04), FieldTrait( 155, 9, 24, 0,0x04),
14150  FieldTrait( 156, 7, 25, 0,0x04), FieldTrait( 161,15, 11, 0,0x04), FieldTrait( 169, 1, 32,153,0x14),
14151  FieldTrait( 170,15, 33,153,0x14), FieldTrait( 171,15, 34,153,0x14), FieldTrait( 172, 1, 31,153,0x14),
14152  FieldTrait( 208, 8, 9, 0,0x04), FieldTrait( 209, 1, 10, 0,0x04), FieldTrait( 360, 2, 12, 0,0x04),
14153  FieldTrait( 361,28, 13, 0,0x04), FieldTrait( 366,11, 4, 0,0x04), FieldTrait( 467,15, 6, 0,0x04),
14154  FieldTrait( 479,19, 16, 16,0x14), FieldTrait( 497, 7, 17, 16,0x14), FieldTrait( 539, 1, 8, 80,0x1c),
14155  FieldTrait( 573, 7, 3, 0,0x04), FieldTrait( 576, 1, 29, 14,0x1c), FieldTrait( 635,15, 41, 0,0x04),
14156  FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 23, 0,0x04), FieldTrait( 737,13, 21, 0,0x04),
14157  FieldTrait( 741,13, 27, 0,0x04), FieldTrait( 742,13, 26, 0,0x04), FieldTrait( 780, 1, 30, 0,0x04),
14158  FieldTrait( 989,15, 36, 0,0x04), FieldTrait( 992, 1, 39, 0,0x04), FieldTrait( 993,15, 38, 0,0x04),
14159  FieldTrait(1002, 1, 37, 0,0x04), FieldTrait(1047, 7, 40, 0,0x04)
14160 };
14163 const unsigned short AllocationInstruction::NoAllocs::_fnum;
14164 //-------------------------------------------------------------------------------------------------
14165 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::_traits[] =
14166 {
14167  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
14168 };
14169 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::_traits, 3);
14170 const MsgType AllocationInstruction::NoAllocs::NoDlvyInst::_msgtype("NoDlvyInst");
14171 const unsigned short AllocationInstruction::NoAllocs::NoDlvyInst::_fnum;
14172 //-------------------------------------------------------------------------------------------------
14173 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
14174 {
14175  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
14176  FieldTrait( 801, 1, 4,156,0x1c)
14177 };
14178 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
14179 const MsgType AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
14180 const unsigned short AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_fnum;
14181 //-------------------------------------------------------------------------------------------------
14182 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
14183 {
14184  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
14185 };
14186 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
14187 const MsgType AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
14188 const unsigned short AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
14189 //-------------------------------------------------------------------------------------------------
14190 const FieldTrait AllocationInstruction::NoAllocs::NoMiscFees::_traits[] =
14191 {
14192  FieldTrait( 137,13, 1, 0,0x04), FieldTrait( 138,19, 2, 0,0x04), FieldTrait( 139,15, 3, 0,0x04),
14193  FieldTrait( 891, 1, 4, 0,0x04)
14194 };
14195 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoMiscFees::_ftha(AllocationInstruction::NoAllocs::NoMiscFees::_traits, 4);
14196 const MsgType AllocationInstruction::NoAllocs::NoMiscFees::_msgtype("NoMiscFees");
14197 const unsigned short AllocationInstruction::NoAllocs::NoMiscFees::_fnum;
14198 //-------------------------------------------------------------------------------------------------
14199 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits[] =
14200 {
14201  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
14202  FieldTrait( 804, 1, 4, 89,0x1c)
14203 };
14204 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits, 4);
14205 const MsgType AllocationInstruction::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
14206 const unsigned short AllocationInstruction::NoAllocs::NoNestedPartyIDs::_fnum;
14207 //-------------------------------------------------------------------------------------------------
14208 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14209 {
14210  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
14211 };
14212 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14213 const MsgType AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
14214 const unsigned short AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
14215 //-------------------------------------------------------------------------------------------------
14216 const FieldTrait AllocationInstruction::NoAllocs::NoClearingInstructions::_traits[] =
14217 {
14218  FieldTrait( 577, 1, 1, 0,0x04)
14219 };
14220 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(AllocationInstruction::NoAllocs::NoClearingInstructions::_traits, 1);
14221 const MsgType AllocationInstruction::NoAllocs::NoClearingInstructions::_msgtype("NoClearingInstructions");
14222 const unsigned short AllocationInstruction::NoAllocs::NoClearingInstructions::_fnum;
14223 //-------------------------------------------------------------------------------------------------
14224 const FieldTrait AllocationInstruction::NoExecs::_traits[] =
14225 {
14226  FieldTrait( 17,15, 2, 0,0x04), FieldTrait( 29, 7, 6, 0,0x04), FieldTrait( 31,11, 4, 0,0x04),
14227  FieldTrait( 32,10, 1, 0,0x04), FieldTrait( 527,15, 3, 0,0x04), FieldTrait( 669,11, 5, 0,0x04),
14228  FieldTrait(1003,15, 7, 0,0x04), FieldTrait(1041,15, 8, 0,0x04)
14229 };
14232 const unsigned short AllocationInstruction::NoExecs::_fnum;
14233 //-------------------------------------------------------------------------------------------------
14235 {
14236  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
14237 };
14241 //-------------------------------------------------------------------------------------------------
14242 const FieldTrait AllocationInstruction::NoPartyIDs::_traits[] =
14243 {
14244  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
14245  FieldTrait( 802, 1, 4,107,0x1c)
14246 };
14249 const unsigned short AllocationInstruction::NoPartyIDs::_fnum;
14250 //-------------------------------------------------------------------------------------------------
14251 const FieldTrait AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits[] =
14252 {
14253  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
14254 };
14255 const FieldTrait_Hash_Array AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits, 2);
14256 const MsgType AllocationInstruction::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
14257 const unsigned short AllocationInstruction::NoPartyIDs::NoPartySubIDs::_fnum;
14258 //-------------------------------------------------------------------------------------------------
14260 {
14261  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
14262 };
14266 //-------------------------------------------------------------------------------------------------
14267 const FieldTrait AllocationInstruction::NoLegs::_traits[] =
14268 {
14269  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
14270  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
14271  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
14272  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
14273  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
14274  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
14275  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
14276  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
14277  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
14278  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
14279  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
14280  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
14281  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
14282  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
14283  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
14284  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
14285  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
14286  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
14287 };
14290 const unsigned short AllocationInstruction::NoLegs::_fnum;
14291 //-------------------------------------------------------------------------------------------------
14292 const FieldTrait AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits[] =
14293 {
14294  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
14295 };
14296 const FieldTrait_Hash_Array AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits, 2);
14297 const MsgType AllocationInstruction::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
14298 const unsigned short AllocationInstruction::NoLegs::NoLegSecurityAltID::_fnum;
14299 //-------------------------------------------------------------------------------------------------
14301 {
14302  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
14303  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
14304  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
14305  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
14306  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
14307  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
14308  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
14309  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
14310  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
14311  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
14312  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
14313  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
14314  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
14315  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
14316  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
14317  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
14318  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
14319  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
14320  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
14321  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
14322  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
14323  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
14324  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
14325  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
14326 };
14329 const unsigned short AllocationInstruction::NoUnderlyings::_fnum;
14330 //-------------------------------------------------------------------------------------------------
14331 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14332 {
14333  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
14334 };
14335 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14336 const MsgType AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
14337 const unsigned short AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
14338 //-------------------------------------------------------------------------------------------------
14339 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits[] =
14340 {
14341  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
14342 };
14343 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14344 const MsgType AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
14345 const unsigned short AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_fnum;
14346 //-------------------------------------------------------------------------------------------------
14347 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14348 {
14349  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
14350  FieldTrait(1062, 1, 4,196,0x1c)
14351 };
14352 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14353 const MsgType AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
14354 const unsigned short AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
14355 //-------------------------------------------------------------------------------------------------
14356 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14357 {
14358  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
14359 };
14360 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14361 const MsgType AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
14362 const unsigned short AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
14363 //-------------------------------------------------------------------------------------------------
14364 const FieldTrait AllocationInstruction::NoPosAmt::_traits[] =
14365 {
14366  FieldTrait( 707,15, 1, 0,0x04), FieldTrait( 708,13, 2, 0,0x04), FieldTrait(1055,15, 3, 0,0x04)
14367 };
14370 const unsigned short AllocationInstruction::NoPosAmt::_fnum;
14371 //-------------------------------------------------------------------------------------------------
14372 const FieldTrait AllocationInstruction::NoEvents::_traits[] =
14373 {
14374  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
14375  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
14376 };
14379 const unsigned short AllocationInstruction::NoEvents::_fnum;
14380 //-------------------------------------------------------------------------------------------------
14382 {
14383  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
14384 };
14387 const unsigned short AllocationInstruction::NoInstrAttrib::_fnum;
14388 //-------------------------------------------------------------------------------------------------
14390 {
14391  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
14392  FieldTrait(1052, 1, 4, 58,0x1c)
14393 };
14397 //-------------------------------------------------------------------------------------------------
14398 const FieldTrait AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14399 {
14400  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
14401 };
14402 const FieldTrait_Hash_Array AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14403 const MsgType AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
14404 const unsigned short AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
14405 //-------------------------------------------------------------------------------------------------
14407 {
14408  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
14409 };
14412 const unsigned short AllocationInstruction::NoRateSources::_fnum;
14413 //-------------------------------------------------------------------------------------------------
14415 {
14416  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
14417  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
14418  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
14419 };
14423 //-------------------------------------------------------------------------------------------------
14424 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits[] =
14425 {
14426  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
14427 };
14428 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits, 3);
14429 const MsgType AllocationInstruction::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
14430 const unsigned short AllocationInstruction::NoComplexEvents::NoComplexEventDates::_fnum;
14431 //-------------------------------------------------------------------------------------------------
14432 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14433 {
14434  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
14435 };
14436 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14437 const MsgType AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
14438 const unsigned short AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
14439 //-------------------------------------------------------------------------------------------------
14440 const FieldTrait ListCancelRequest::_traits[] =
14441 {
14442  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 2, 0,0x05), FieldTrait( 66,15, 1, 0,0x05),
14443  FieldTrait( 75,25, 4, 0,0x04), FieldTrait( 229,25, 3, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
14444  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 453, 1, 8, 94,0x1c)
14445 };
14446 const FieldTrait_Hash_Array ListCancelRequest::_ftha(ListCancelRequest::_traits, 8);
14448 //-------------------------------------------------------------------------------------------------
14449 const FieldTrait ListCancelRequest::NoPartyIDs::_traits[] =
14450 {
14451  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
14452  FieldTrait( 802, 1, 4,107,0x1c)
14453 };
14456 const unsigned short ListCancelRequest::NoPartyIDs::_fnum;
14457 //-------------------------------------------------------------------------------------------------
14458 const FieldTrait ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
14459 {
14460  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
14461 };
14462 const FieldTrait_Hash_Array ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
14463 const MsgType ListCancelRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
14464 const unsigned short ListCancelRequest::NoPartyIDs::NoPartySubIDs::_fnum;
14465 //-------------------------------------------------------------------------------------------------
14466 const FieldTrait ListExecute::_traits[] =
14467 {
14468  FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 4, 0,0x05), FieldTrait( 66,15, 1, 0,0x05),
14469  FieldTrait( 354, 2, 6, 0,0x04), FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 390,15, 3, 0,0x04),
14470  FieldTrait( 391,15, 2, 0,0x04)
14471 };
14472 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, 7);
14473 const MsgType ListExecute::_msgtype("L");
14474 //-------------------------------------------------------------------------------------------------
14475 const FieldTrait ListStatusRequest::_traits[] =
14476 {
14477  FieldTrait( 58,15, 2, 0,0x04), FieldTrait( 66,15, 1, 0,0x05), FieldTrait( 354, 2, 3, 0,0x04),
14478  FieldTrait( 355,28, 4, 0,0x04)
14479 };
14480 const FieldTrait_Hash_Array ListStatusRequest::_ftha(ListStatusRequest::_traits, 4);
14482 //-------------------------------------------------------------------------------------------------
14483 const FieldTrait ListStatus::_traits[] =
14484 {
14485  FieldTrait( 60,22, 9, 0,0x04), FieldTrait( 66,15, 1, 0,0x05), FieldTrait( 68, 1, 10, 0,0x05),
14486  FieldTrait( 73, 1, 12, 91,0x1d), FieldTrait( 82, 1, 3, 0,0x05), FieldTrait( 83, 1, 5, 0,0x05),
14487  FieldTrait( 429, 1, 2, 0,0x05), FieldTrait( 431, 1, 4, 0,0x05), FieldTrait( 444,15, 6, 0,0x04),
14488  FieldTrait( 445, 2, 7, 0,0x04), FieldTrait( 446,28, 8, 0,0x04), FieldTrait( 893, 8, 11, 0,0x04),
14489  FieldTrait(1385, 1, 13, 0,0x04), FieldTrait(1386, 1, 14, 0,0x04)
14490 };
14491 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, 14);
14492 const MsgType ListStatus::_msgtype("N");
14493 //-------------------------------------------------------------------------------------------------
14494 const FieldTrait ListStatus::NoOrders::_traits[] =
14495 {
14496  FieldTrait( 6,11, 8, 0,0x05), FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 14,10, 3, 0,0x05),
14497  FieldTrait( 37,15, 13, 0,0x04), FieldTrait( 39, 7, 4, 0,0x05), FieldTrait( 58,15, 10, 0,0x04),
14498  FieldTrait( 84,10, 7, 0,0x05), FieldTrait( 103, 1, 9, 0,0x04), FieldTrait( 151,10, 6, 0,0x05),
14499  FieldTrait( 354, 2, 11, 0,0x04), FieldTrait( 355,28, 12, 0,0x04), FieldTrait( 526,15, 2, 0,0x04),
14500  FieldTrait( 636, 8, 5, 0,0x04)
14501 };
14502 const FieldTrait_Hash_Array ListStatus::NoOrders::_ftha(ListStatus::NoOrders::_traits, 13);
14503 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
14504 const unsigned short ListStatus::NoOrders::_fnum;
14505 //-------------------------------------------------------------------------------------------------
14506 const FieldTrait AllocationInstructionAck::_traits[] =
14507 {
14508  FieldTrait( 58,15, 13, 0,0x04), FieldTrait( 60,22, 5, 0,0x04), FieldTrait( 70,15, 1, 0,0x05),
14509  FieldTrait( 75,25, 4, 0,0x04), FieldTrait( 78, 1, 16, 2,0x1c), FieldTrait( 87, 1, 6, 0,0x05),
14510  FieldTrait( 88, 1, 7, 0,0x04), FieldTrait( 167,15, 12, 0,0x04), FieldTrait( 354, 2, 14, 0,0x04),
14511  FieldTrait( 355,28, 15, 0,0x04), FieldTrait( 453, 1, 2, 94,0x1c), FieldTrait( 460, 1, 11, 0,0x04),
14512  FieldTrait( 573, 7, 10, 0,0x04), FieldTrait( 626, 1, 8, 0,0x04), FieldTrait( 793,15, 3, 0,0x04),
14513  FieldTrait( 808, 1, 9, 0,0x04)
14514 };
14517 //-------------------------------------------------------------------------------------------------
14519 {
14520  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 12, 0,0x04), FieldTrait( 161,15, 6, 0,0x04),
14521  FieldTrait( 360, 2, 7, 0,0x04), FieldTrait( 361,28, 8, 0,0x04), FieldTrait( 366,11, 3, 0,0x04),
14522  FieldTrait( 467,15, 4, 0,0x04), FieldTrait( 539, 1, 13, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04),
14523  FieldTrait( 776, 1, 5, 0,0x04), FieldTrait( 989,15, 9, 0,0x04), FieldTrait( 992, 1, 11, 0,0x04),
14524  FieldTrait( 993,15, 10, 0,0x04), FieldTrait(1047, 7, 14, 0,0x04)
14525 };
14528 const unsigned short AllocationInstructionAck::NoAllocs::_fnum;
14529 //-------------------------------------------------------------------------------------------------
14530 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits[] =
14531 {
14532  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
14533  FieldTrait( 804, 1, 4, 89,0x1c)
14534 };
14535 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
14536 const MsgType AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
14537 const unsigned short AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_fnum;
14538 //-------------------------------------------------------------------------------------------------
14539 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14540 {
14541  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
14542 };
14543 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14544 const MsgType AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
14545 const unsigned short AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
14546 //-------------------------------------------------------------------------------------------------
14548 {
14549  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
14550  FieldTrait( 802, 1, 4,107,0x1c)
14551 };
14554 const unsigned short AllocationInstructionAck::NoPartyIDs::_fnum;
14555 //-------------------------------------------------------------------------------------------------
14556 const FieldTrait AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits[] =
14557 {
14558  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
14559 };
14560 const FieldTrait_Hash_Array AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
14561 const MsgType AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
14562 const unsigned short AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_fnum;
14563 //-------------------------------------------------------------------------------------------------
14564 const FieldTrait DontKnowTrade::_traits[] =
14565 {
14566  FieldTrait( 17,15, 3, 0,0x05), FieldTrait( 22,15, 8, 54,0x14), FieldTrait( 31,11,102, 0,0x04),
14567  FieldTrait( 32,10,101, 0,0x04), FieldTrait( 37,15, 1, 0,0x05), FieldTrait( 38,10, 96, 93,0x14),
14568  FieldTrait( 48,15, 7, 54,0x14), FieldTrait( 54, 7, 95, 0,0x05), FieldTrait( 55,15, 5, 54,0x14),
14569  FieldTrait( 58,15,103, 0,0x04), FieldTrait( 65,15, 6, 54,0x14), FieldTrait( 106,15, 34, 54,0x14),
14570  FieldTrait( 107,15, 37, 54,0x14), FieldTrait( 127, 7, 4, 0,0x05), FieldTrait( 152,10, 97, 93,0x14),
14571  FieldTrait( 167,15, 12, 54,0x14), FieldTrait( 198,15, 2, 0,0x04), FieldTrait( 200,21, 14, 54,0x14),
14572  FieldTrait( 201, 1, 75, 54,0x14), FieldTrait( 202,11, 28, 54,0x14), FieldTrait( 206, 7, 30, 54,0x14),
14573  FieldTrait( 207,20, 33, 54,0x14), FieldTrait( 223,14, 32, 54,0x14), FieldTrait( 224,25, 16, 54,0x14),
14574  FieldTrait( 225,25, 17, 54,0x14), FieldTrait( 226, 1, 19, 54,0x14), FieldTrait( 227,14, 20, 54,0x14),
14575  FieldTrait( 228, 9, 21, 54,0x14), FieldTrait( 231, 9, 31, 54,0x14), FieldTrait( 239, 1, 18, 54,0x14),
14576  FieldTrait( 240,25, 27, 54,0x14), FieldTrait( 255,15, 22, 54,0x14), FieldTrait( 348, 2, 35, 54,0x14),
14577  FieldTrait( 349,28, 36, 54,0x14), FieldTrait( 350, 2, 38, 54,0x14), FieldTrait( 351,28, 39, 54,0x14),
14578  FieldTrait( 354, 2,104, 0,0x04), FieldTrait( 355,28,105, 0,0x04), FieldTrait( 454, 1, 9,142,0x1c),
14579  FieldTrait( 460, 1, 10, 54,0x14), FieldTrait( 461,15, 11, 54,0x14), FieldTrait( 468, 7, 99, 93,0x14),
14580  FieldTrait( 469, 9,100, 93,0x14), FieldTrait( 470,18, 24, 54,0x14), FieldTrait( 471,15, 25, 54,0x14),
14581  FieldTrait( 472,15, 26, 54,0x14), FieldTrait( 516,14, 98, 93,0x14), FieldTrait( 541,25, 15, 54,0x14),
14582  FieldTrait( 543,15, 23, 54,0x14), FieldTrait( 555, 1, 94, 49,0x1c), FieldTrait( 667,21, 41, 54,0x14),
14583  FieldTrait( 691,15, 40, 54,0x14), FieldTrait( 711, 1, 93,188,0x1c), FieldTrait( 762,15, 13, 54,0x14),
14584  FieldTrait( 864, 1, 44, 38,0x1c), FieldTrait( 873,25, 45, 54,0x14), FieldTrait( 874,25, 46, 54,0x14),
14585  FieldTrait( 875, 1, 42, 54,0x14), FieldTrait( 876,15, 43, 54,0x14), FieldTrait( 947,19, 29, 54,0x14),
14586  FieldTrait( 965,15, 47, 54,0x14), FieldTrait( 966,15, 48, 54,0x14), FieldTrait( 967, 9, 50, 54,0x14),
14587  FieldTrait( 968, 9, 51, 54,0x14), FieldTrait( 969, 9, 52, 54,0x14), FieldTrait( 970, 1, 53, 54,0x14),
14588  FieldTrait( 971, 1, 54, 54,0x14), FieldTrait( 996,15, 56, 54,0x14), FieldTrait( 997,15, 57, 54,0x14),
14589  FieldTrait(1018, 1, 55, 57,0x1c), FieldTrait(1049, 7, 49, 54,0x14), FieldTrait(1079,26, 58, 54,0x14),
14590  FieldTrait(1146,13, 60, 54,0x14), FieldTrait(1147,10, 61, 54,0x14), FieldTrait(1151,15, 59, 54,0x14),
14591  FieldTrait(1184, 2, 62,150,0x14), FieldTrait(1185,29, 63,150,0x14), FieldTrait(1186,15, 64,150,0x14),
14592  FieldTrait(1191,15, 66, 54,0x14), FieldTrait(1192,10, 67, 54,0x14), FieldTrait(1193, 7, 68, 54,0x14),
14593  FieldTrait(1194, 1, 69, 54,0x14), FieldTrait(1195,13, 70, 54,0x14), FieldTrait(1196,15, 71, 54,0x14),
14594  FieldTrait(1197,15, 78, 54,0x14), FieldTrait(1198, 1, 72, 54,0x14), FieldTrait(1199,11, 73, 54,0x14),
14595  FieldTrait(1200,11, 74, 54,0x14), FieldTrait(1227,15, 65, 54,0x14), FieldTrait(1242, 8, 77, 54,0x14),
14596  FieldTrait(1244, 8, 76, 54,0x14), FieldTrait(1435, 1, 79, 54,0x14), FieldTrait(1439, 1, 80, 54,0x14),
14597  FieldTrait(1449,15, 81, 54,0x14), FieldTrait(1450,15, 82, 54,0x14), FieldTrait(1451,14, 83, 54,0x14),
14598  FieldTrait(1452,14, 84, 54,0x14), FieldTrait(1457,14, 85, 54,0x14), FieldTrait(1458,14, 86, 54,0x14),
14599  FieldTrait(1478, 1, 87, 54,0x14), FieldTrait(1479, 1, 88, 54,0x14), FieldTrait(1480,14, 89, 54,0x14),
14600  FieldTrait(1481, 1, 90, 54,0x14), FieldTrait(1482, 1, 91, 54,0x14), FieldTrait(1483, 1, 92, 21,0x1c)
14601 };
14602 const FieldTrait_Hash_Array DontKnowTrade::_ftha(DontKnowTrade::_traits, 105);
14603 const MsgType DontKnowTrade::_msgtype("Q");
14604 //-------------------------------------------------------------------------------------------------
14605 const FieldTrait DontKnowTrade::NoSecurityAltID::_traits[] =
14606 {
14607  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
14608 };
14610 const MsgType DontKnowTrade::NoSecurityAltID::_msgtype("NoSecurityAltID");
14611 const unsigned short DontKnowTrade::NoSecurityAltID::_fnum;
14612 //-------------------------------------------------------------------------------------------------
14613 const FieldTrait DontKnowTrade::NoLegs::_traits[] =
14614 {
14615  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
14616  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
14617  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
14618  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
14619  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
14620  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
14621  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
14622  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
14623  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
14624  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
14625  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
14626  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
14627  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
14628  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
14629  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
14630  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
14631  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
14632  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
14633 };
14634 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::_ftha(DontKnowTrade::NoLegs::_traits, 54);
14636 const unsigned short DontKnowTrade::NoLegs::_fnum;
14637 //-------------------------------------------------------------------------------------------------
14638 const FieldTrait DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits[] =
14639 {
14640  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
14641 };
14642 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits, 2);
14643 const MsgType DontKnowTrade::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
14644 const unsigned short DontKnowTrade::NoLegs::NoLegSecurityAltID::_fnum;
14645 //-------------------------------------------------------------------------------------------------
14646 const FieldTrait DontKnowTrade::NoUnderlyings::_traits[] =
14647 {
14648  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
14649  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
14650  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
14651  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
14652  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
14653  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
14654  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
14655  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
14656  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
14657  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
14658  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
14659  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
14660  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
14661  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
14662  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
14663  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
14664  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
14665  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
14666  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
14667  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
14668  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
14669  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
14670  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
14671  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
14672 };
14674 const MsgType DontKnowTrade::NoUnderlyings::_msgtype("NoUnderlyings");
14675 const unsigned short DontKnowTrade::NoUnderlyings::_fnum;
14676 //-------------------------------------------------------------------------------------------------
14677 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14678 {
14679  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
14680 };
14681 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14682 const MsgType DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
14683 const unsigned short DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
14684 //-------------------------------------------------------------------------------------------------
14685 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits[] =
14686 {
14687  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
14688 };
14689 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14690 const MsgType DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
14691 const unsigned short DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_fnum;
14692 //-------------------------------------------------------------------------------------------------
14693 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14694 {
14695  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
14696  FieldTrait(1062, 1, 4,196,0x1c)
14697 };
14698 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14699 const MsgType DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
14700 const unsigned short DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
14701 //-------------------------------------------------------------------------------------------------
14702 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14703 {
14704  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
14705 };
14706 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14707 const MsgType DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
14708 const unsigned short DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
14709 //-------------------------------------------------------------------------------------------------
14710 const FieldTrait DontKnowTrade::NoEvents::_traits[] =
14711 {
14712  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
14713  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
14714 };
14716 const MsgType DontKnowTrade::NoEvents::_msgtype("NoEvents");
14717 const unsigned short DontKnowTrade::NoEvents::_fnum;
14718 //-------------------------------------------------------------------------------------------------
14720 {
14721  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
14722  FieldTrait(1052, 1, 4, 58,0x1c)
14723 };
14725 const MsgType DontKnowTrade::NoInstrumentParties::_msgtype("NoInstrumentParties");
14726 const unsigned short DontKnowTrade::NoInstrumentParties::_fnum;
14727 //-------------------------------------------------------------------------------------------------
14728 const FieldTrait DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14729 {
14730  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
14731 };
14732 const FieldTrait_Hash_Array DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14733 const MsgType DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
14734 const unsigned short DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
14735 //-------------------------------------------------------------------------------------------------
14736 const FieldTrait DontKnowTrade::NoComplexEvents::_traits[] =
14737 {
14738  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
14739  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
14740  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
14741 };
14743 const MsgType DontKnowTrade::NoComplexEvents::_msgtype("NoComplexEvents");
14744 const unsigned short DontKnowTrade::NoComplexEvents::_fnum;
14745 //-------------------------------------------------------------------------------------------------
14746 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits[] =
14747 {
14748  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
14749 };
14750 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits, 3);
14751 const MsgType DontKnowTrade::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
14752 const unsigned short DontKnowTrade::NoComplexEvents::NoComplexEventDates::_fnum;
14753 //-------------------------------------------------------------------------------------------------
14754 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14755 {
14756  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
14757 };
14758 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14759 const MsgType DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
14760 const unsigned short DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
14761 //-------------------------------------------------------------------------------------------------
14762 const FieldTrait QuoteRequest::_traits[] =
14763 {
14764  FieldTrait( 11,15, 3, 0,0x04), FieldTrait( 58,15, 6, 0,0x04), FieldTrait( 131,15, 1, 0,0x05),
14765  FieldTrait( 146, 1, 5,112,0x1d), FieldTrait( 354, 2, 7, 0,0x04), FieldTrait( 355,28, 8, 0,0x04),
14766  FieldTrait( 528, 7, 4, 0,0x04), FieldTrait( 529,16, 14, 0,0x04), FieldTrait( 644,15, 2, 0,0x04),
14767  FieldTrait( 775, 1, 13, 0,0x04), FieldTrait(1091, 8, 12, 0,0x04), FieldTrait(1116, 1, 9,139,0x1c),
14768  FieldTrait(1171, 8, 10, 0,0x04), FieldTrait(1172, 1, 11, 0,0x04)
14769 };
14770 const FieldTrait_Hash_Array QuoteRequest::_ftha(QuoteRequest::_traits, 14);
14771 const MsgType QuoteRequest::_msgtype("R");
14772 //-------------------------------------------------------------------------------------------------
14773 const FieldTrait QuoteRequest::NoRelatedSym::_traits[] =
14774 {
14775  FieldTrait( 1,15,118, 0,0x04), FieldTrait( 15,19,116, 0,0x04), FieldTrait( 22,15, 4, 54,0x14),
14776  FieldTrait( 38,10,107, 93,0x14), FieldTrait( 40, 7,124, 0,0x04), FieldTrait( 44,11,137, 0,0x04),
14777  FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 54, 7,105, 0,0x04), FieldTrait( 55,15, 1, 54,0x14),
14778  FieldTrait( 60,22,127, 0,0x04), FieldTrait( 62,22,125, 0,0x04), FieldTrait( 63,15,112, 0,0x04),
14779  FieldTrait( 64,25,113, 0,0x04), FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14),
14780  FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 110,10,146, 0,0x04), FieldTrait( 120,19,147, 0,0x04),
14781  FieldTrait( 126,22,126, 0,0x04), FieldTrait( 140,11, 99, 0,0x04), FieldTrait( 152,10,108, 93,0x14),
14782  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 192,10,115, 0,0x04), FieldTrait( 193,25,114, 0,0x04),
14783  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
14784  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,128,160,0x14),
14785  FieldTrait( 220,19,129,160,0x14), FieldTrait( 221,15,130,160,0x14), FieldTrait( 222,15,131,160,0x14),
14786  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
14787  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
14788  FieldTrait( 229,25,104, 0,0x04), FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,117,162,0x1c),
14789  FieldTrait( 235,15,139,198,0x14), FieldTrait( 236,14,140,198,0x14), FieldTrait( 239, 1, 14, 54,0x14),
14790  FieldTrait( 240,25, 23, 54,0x14), FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 303, 1,100, 0,0x04),
14791  FieldTrait( 336,15,102, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
14792  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 423, 1,136, 0,0x04),
14793  FieldTrait( 453, 1,145, 94,0x1c), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
14794  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 468, 7,110, 93,0x14), FieldTrait( 469, 9,111, 93,0x14),
14795  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
14796  FieldTrait( 516,14,109, 93,0x14), FieldTrait( 537, 1,101, 0,0x04), FieldTrait( 541,25, 11, 54,0x14),
14797  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,121,113,0x1c), FieldTrait( 581, 1,120, 0,0x04),
14798  FieldTrait( 625,15,103, 0,0x04), FieldTrait( 640,11,138, 0,0x04), FieldTrait( 660, 1,119, 0,0x04),
14799  FieldTrait( 662,11,132,160,0x14), FieldTrait( 663, 1,133,160,0x14), FieldTrait( 667,21, 37, 54,0x14),
14800  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 692, 1,123, 0,0x04), FieldTrait( 696,25,142,198,0x14),
14801  FieldTrait( 697,11,143,198,0x14), FieldTrait( 698, 1,144,198,0x14), FieldTrait( 699,15,134,160,0x14),
14802  FieldTrait( 701,25,141,198,0x14), FieldTrait( 711, 1, 98,188,0x1c), FieldTrait( 735, 1,122,111,0x1c),
14803  FieldTrait( 761,15,135,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 93, 44,0x14),
14804  FieldTrait( 854, 1,106, 0,0x04), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
14805  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
14806  FieldTrait( 898,14, 97, 44,0x14), FieldTrait( 913,15, 89, 44,0x14), FieldTrait( 914,15, 90, 44,0x14),
14807  FieldTrait( 915,25, 91, 44,0x14), FieldTrait( 916,25, 94, 44,0x14), FieldTrait( 917,25, 95, 44,0x14),
14808  FieldTrait( 918,19, 92, 44,0x14), FieldTrait( 919, 1, 96, 44,0x14), FieldTrait( 947,19, 25, 54,0x14),
14809  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
14810  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
14811  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
14812  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
14813  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
14814  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
14815  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
14816  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
14817  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
14818  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
14819  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
14820  FieldTrait(1445, 1,148,118,0x1c), FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14),
14821  FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14),
14822  FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14),
14823  FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14),
14824  FieldTrait(1483, 1, 88, 21,0x1c)
14825 };
14827 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
14828 const unsigned short QuoteRequest::NoRelatedSym::_fnum;
14829 //-------------------------------------------------------------------------------------------------
14830 const FieldTrait QuoteRequest::NoRelatedSym::NoStipulations::_traits[] =
14831 {
14832  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
14833 };
14834 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoStipulations::_ftha(QuoteRequest::NoRelatedSym::NoStipulations::_traits, 2);
14835 const MsgType QuoteRequest::NoRelatedSym::NoStipulations::_msgtype("NoStipulations");
14836 const unsigned short QuoteRequest::NoRelatedSym::NoStipulations::_fnum;
14837 //-------------------------------------------------------------------------------------------------
14838 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::_traits[] =
14839 {
14840  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
14841  FieldTrait( 802, 1, 4,107,0x1c)
14842 };
14843 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::_traits, 4);
14844 const MsgType QuoteRequest::NoRelatedSym::NoPartyIDs::_msgtype("NoPartyIDs");
14845 const unsigned short QuoteRequest::NoRelatedSym::NoPartyIDs::_fnum;
14846 //-------------------------------------------------------------------------------------------------
14847 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
14848 {
14849  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
14850 };
14851 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
14852 const MsgType QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
14853 const unsigned short QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_fnum;
14854 //-------------------------------------------------------------------------------------------------
14855 const FieldTrait QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
14856 {
14857  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
14858 };
14859 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
14860 const MsgType QuoteRequest::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
14861 const unsigned short QuoteRequest::NoRelatedSym::NoSecurityAltID::_fnum;
14862 //-------------------------------------------------------------------------------------------------
14863 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::_traits[] =
14864 {
14865  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
14866  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
14867  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
14868  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
14869  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
14870  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
14871  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
14872  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
14873  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
14874  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
14875  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
14876  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
14877  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
14878  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 654,15, 67, 0,0x04), FieldTrait( 676,19, 61, 59,0x14),
14879  FieldTrait( 677,15, 62, 59,0x14), FieldTrait( 678,15, 63, 59,0x14), FieldTrait( 679,11, 64, 59,0x14),
14880  FieldTrait( 680, 1, 65, 59,0x14), FieldTrait( 683, 1, 59, 65,0x1c), FieldTrait( 685,10, 66, 0,0x04),
14881  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
14882  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
14883  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
14884  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14),
14885  FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14),
14886  FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14),
14887  FieldTrait(1440, 1, 54, 56,0x14)
14888 };
14889 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::_traits, 67);
14890 const MsgType QuoteRequest::NoRelatedSym::NoLegs::_msgtype("NoLegs");
14891 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::_fnum;
14892 //-------------------------------------------------------------------------------------------------
14893 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
14894 {
14895  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
14896  FieldTrait( 804, 1, 4, 89,0x1c)
14897 };
14898 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
14899 const MsgType QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
14900 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_fnum;
14901 //-------------------------------------------------------------------------------------------------
14902 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14903 {
14904  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
14905 };
14906 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14907 const MsgType QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
14908 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
14909 //-------------------------------------------------------------------------------------------------
14910 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
14911 {
14912  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
14913 };
14914 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
14915 const MsgType QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
14916 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
14917 //-------------------------------------------------------------------------------------------------
14918 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
14919 {
14920  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
14921 };
14922 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
14923 const MsgType QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
14924 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_fnum;
14925 //-------------------------------------------------------------------------------------------------
14926 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::_traits[] =
14927 {
14928  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
14929  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
14930  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
14931  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
14932  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
14933  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
14934  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
14935  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
14936  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
14937  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
14938  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
14939  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
14940  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
14941  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
14942  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
14943  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
14944  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
14945  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
14946  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
14947  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
14948  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
14949  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
14950  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
14951  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
14952 };
14953 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
14954 const MsgType QuoteRequest::NoRelatedSym::NoUnderlyings::_msgtype("NoUnderlyings");
14955 const unsigned short QuoteRequest::NoRelatedSym::NoUnderlyings::_fnum;
14956 //-------------------------------------------------------------------------------------------------
14957 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14958 {
14959  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
14960 };
14961 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14962 const MsgType QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
14963 const unsigned short QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
14964 //-------------------------------------------------------------------------------------------------
14965 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
14966 {
14967  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
14968 };
14969 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14970 const MsgType QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
14971 const unsigned short QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_fnum;
14972 //-------------------------------------------------------------------------------------------------
14973 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14974 {
14975  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
14976  FieldTrait(1062, 1, 4,196,0x1c)
14977 };
14978 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14979 const MsgType QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
14980 const unsigned short QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
14981 //-------------------------------------------------------------------------------------------------
14982 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14983 {
14984  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
14985 };
14986 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14987 const MsgType QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
14988 const unsigned short QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
14989 //-------------------------------------------------------------------------------------------------
14990 const FieldTrait QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits[] =
14991 {
14992  FieldTrait( 695, 7, 1, 0,0x04)
14993 };
14994 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
14995 const MsgType QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
14996 const unsigned short QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_fnum;
14997 //-------------------------------------------------------------------------------------------------
14998 const FieldTrait QuoteRequest::NoRelatedSym::NoEvents::_traits[] =
14999 {
15000  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
15001  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
15002 };
15003 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoEvents::_ftha(QuoteRequest::NoRelatedSym::NoEvents::_traits, 5);
15004 const MsgType QuoteRequest::NoRelatedSym::NoEvents::_msgtype("NoEvents");
15005 const unsigned short QuoteRequest::NoRelatedSym::NoEvents::_fnum;
15006 //-------------------------------------------------------------------------------------------------
15007 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15008 {
15009  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
15010  FieldTrait(1052, 1, 4, 58,0x1c)
15011 };
15012 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15013 const MsgType QuoteRequest::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
15014 const unsigned short QuoteRequest::NoRelatedSym::NoInstrumentParties::_fnum;
15015 //-------------------------------------------------------------------------------------------------
15016 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15017 {
15018  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
15019 };
15020 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15021 const MsgType QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
15022 const unsigned short QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
15023 //-------------------------------------------------------------------------------------------------
15024 const FieldTrait QuoteRequest::NoRelatedSym::NoRateSources::_traits[] =
15025 {
15026  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
15027 };
15028 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoRateSources::_ftha(QuoteRequest::NoRelatedSym::NoRateSources::_traits, 3);
15029 const MsgType QuoteRequest::NoRelatedSym::NoRateSources::_msgtype("NoRateSources");
15030 const unsigned short QuoteRequest::NoRelatedSym::NoRateSources::_fnum;
15031 //-------------------------------------------------------------------------------------------------
15032 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15033 {
15034  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
15035  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
15036  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
15037 };
15038 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15039 const MsgType QuoteRequest::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
15040 const unsigned short QuoteRequest::NoRelatedSym::NoComplexEvents::_fnum;
15041 //-------------------------------------------------------------------------------------------------
15042 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15043 {
15044  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
15045 };
15046 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15047 const MsgType QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
15048 const unsigned short QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
15049 //-------------------------------------------------------------------------------------------------
15050 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15051 {
15052  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
15053 };
15054 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15055 const MsgType QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
15056 const unsigned short QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
15057 //-------------------------------------------------------------------------------------------------
15058 const FieldTrait QuoteRequest::NoRootPartyIDs::_traits[] =
15059 {
15060  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
15061  FieldTrait(1120, 1, 4,140,0x1c)
15062 };
15064 const MsgType QuoteRequest::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
15065 const unsigned short QuoteRequest::NoRootPartyIDs::_fnum;
15066 //-------------------------------------------------------------------------------------------------
15067 const FieldTrait QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
15068 {
15069  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
15070 };
15071 const FieldTrait_Hash_Array QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
15072 const MsgType QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
15073 const unsigned short QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
15074 //-------------------------------------------------------------------------------------------------
15075 const FieldTrait Quote::_traits[] =
15076 {
15077  FieldTrait( 1,15,120, 0,0x04), FieldTrait( 12,13,149, 0,0x04), FieldTrait( 13, 7,148, 0,0x04),
15078  FieldTrait( 15,19,118, 0,0x04), FieldTrait( 22,15, 13, 54,0x14), FieldTrait( 38,10,109, 93,0x14),
15079  FieldTrait( 40, 7,142, 0,0x04), FieldTrait( 48,15, 12, 54,0x14), FieldTrait( 54, 7,108, 0,0x04),
15080  FieldTrait( 55,15, 10, 54,0x14), FieldTrait( 58,15,168, 0,0x04), FieldTrait( 60,22,141, 0,0x04),
15081  FieldTrait( 62,22,132, 0,0x04), FieldTrait( 63,15,114, 0,0x04), FieldTrait( 64,25,115, 0,0x04),
15082  FieldTrait( 65,15, 11, 54,0x14), FieldTrait( 100,20,151, 0,0x04), FieldTrait( 106,15, 39, 54,0x14),
15083  FieldTrait( 107,15, 42, 54,0x14), FieldTrait( 110,10,176, 0,0x04), FieldTrait( 117,15, 2, 0,0x05),
15084  FieldTrait( 120,19,179, 0,0x04), FieldTrait( 131,15, 1, 0,0x04), FieldTrait( 132,11,124, 0,0x04),
15085  FieldTrait( 133,11,125, 0,0x04), FieldTrait( 134,10,129, 0,0x04), FieldTrait( 135,10,131, 0,0x04),
15086  FieldTrait( 152,10,110, 93,0x14), FieldTrait( 156, 7,147, 0,0x04), FieldTrait( 167,15, 17, 54,0x14),
15087  FieldTrait( 188,11,133, 0,0x04), FieldTrait( 189,12,135, 0,0x04), FieldTrait( 190,11,134, 0,0x04),
15088  FieldTrait( 191,12,136, 0,0x04), FieldTrait( 192,10,117, 0,0x04), FieldTrait( 193,25,116, 0,0x04),
15089  FieldTrait( 200,21, 19, 54,0x14), FieldTrait( 201, 1, 80, 54,0x14), FieldTrait( 202,11, 33, 54,0x14),
15090  FieldTrait( 206, 7, 35, 54,0x14), FieldTrait( 207,20, 38, 54,0x14), FieldTrait( 218,12,154,160,0x14),
15091  FieldTrait( 220,19,155,160,0x14), FieldTrait( 221,15,156,160,0x14), FieldTrait( 222,15,157,160,0x14),
15092  FieldTrait( 223,14, 37, 54,0x14), FieldTrait( 224,25, 21, 54,0x14), FieldTrait( 225,25, 22, 54,0x14),
15093  FieldTrait( 226, 1, 24, 54,0x14), FieldTrait( 227,14, 25, 54,0x14), FieldTrait( 228, 9, 26, 54,0x14),
15094  FieldTrait( 231, 9, 36, 54,0x14), FieldTrait( 232, 1,119,162,0x1c), FieldTrait( 235,15,162,198,0x14),
15095  FieldTrait( 236,14,163,198,0x14), FieldTrait( 239, 1, 23, 54,0x14), FieldTrait( 240,25, 32, 54,0x14),
15096  FieldTrait( 255,15, 27, 54,0x14), FieldTrait( 301, 1, 6, 0,0x04), FieldTrait( 336,15, 8, 0,0x04),
15097  FieldTrait( 348, 2, 40, 54,0x14), FieldTrait( 349,28, 41, 54,0x14), FieldTrait( 350, 2, 43, 54,0x14),
15098  FieldTrait( 351,28, 44, 54,0x14), FieldTrait( 354, 2,169, 0,0x04), FieldTrait( 355,28,170, 0,0x04),
15099  FieldTrait( 423, 1,153, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c), FieldTrait( 454, 1, 14,142,0x1c),
15100  FieldTrait( 460, 1, 15, 54,0x14), FieldTrait( 461,15, 16, 54,0x14), FieldTrait( 468, 7,112, 93,0x14),
15101  FieldTrait( 469, 9,113, 93,0x14), FieldTrait( 470,18, 29, 54,0x14), FieldTrait( 471,15, 30, 54,0x14),
15102  FieldTrait( 472,15, 31, 54,0x14), FieldTrait( 516,14,111, 93,0x14), FieldTrait( 528, 7,152, 0,0x04),
15103  FieldTrait( 529,16,178, 0,0x04), FieldTrait( 537, 1, 4, 0,0x04), FieldTrait( 541,25, 20, 54,0x14),
15104  FieldTrait( 543,15, 28, 54,0x14), FieldTrait( 555, 1,123, 62,0x1c), FieldTrait( 581, 1,122, 0,0x04),
15105  FieldTrait( 582, 1,150, 0,0x04), FieldTrait( 625,15, 9, 0,0x04), FieldTrait( 631,11,137, 0,0x04),
15106  FieldTrait( 632,14,138, 0,0x04), FieldTrait( 633,14,139, 0,0x04), FieldTrait( 634,14,140, 0,0x04),
15107  FieldTrait( 642,12,143, 0,0x04), FieldTrait( 643,12,144, 0,0x04), FieldTrait( 645,11,126, 0,0x04),
15108  FieldTrait( 646,11,127, 0,0x04), FieldTrait( 647,10,128, 0,0x04), FieldTrait( 648,10,130, 0,0x04),
15109  FieldTrait( 656, 9,145, 0,0x04), FieldTrait( 657, 9,146, 0,0x04), FieldTrait( 660, 1,121, 0,0x04),
15110  FieldTrait( 662,11,158,160,0x14), FieldTrait( 663, 1,159,160,0x14), FieldTrait( 667,21, 46, 54,0x14),
15111  FieldTrait( 691,15, 45, 54,0x14), FieldTrait( 693,15, 3, 0,0x04), FieldTrait( 696,25,165,198,0x14),
15112  FieldTrait( 697,11,166,198,0x14), FieldTrait( 698, 1,167,198,0x14), FieldTrait( 699,15,160,160,0x14),
15113  FieldTrait( 701,25,164,198,0x14), FieldTrait( 711, 1,107,188,0x1c), FieldTrait( 735, 1, 5,111,0x1c),
15114  FieldTrait( 761,15,161,160,0x14), FieldTrait( 762,15, 18, 54,0x14), FieldTrait( 775, 1,177, 0,0x04),
15115  FieldTrait( 788, 1,102, 44,0x14), FieldTrait( 864, 1, 49, 38,0x1c), FieldTrait( 873,25, 50, 54,0x14),
15116  FieldTrait( 874,25, 51, 54,0x14), FieldTrait( 875, 1, 47, 54,0x14), FieldTrait( 876,15, 48, 54,0x14),
15117  FieldTrait( 898,14,106, 44,0x14), FieldTrait( 913,15, 98, 44,0x14), FieldTrait( 914,15, 99, 44,0x14),
15118  FieldTrait( 915,25,100, 44,0x14), FieldTrait( 916,25,103, 44,0x14), FieldTrait( 917,25,104, 44,0x14),
15119  FieldTrait( 918,19,101, 44,0x14), FieldTrait( 919, 1,105, 44,0x14), FieldTrait( 947,19, 34, 54,0x14),
15120  FieldTrait( 965,15, 52, 54,0x14), FieldTrait( 966,15, 53, 54,0x14), FieldTrait( 967, 9, 55, 54,0x14),
15121  FieldTrait( 968, 9, 56, 54,0x14), FieldTrait( 969, 9, 57, 54,0x14), FieldTrait( 970, 1, 58, 54,0x14),
15122  FieldTrait( 971, 1, 59, 54,0x14), FieldTrait( 996,15, 61, 54,0x14), FieldTrait( 997,15, 62, 54,0x14),
15123  FieldTrait(1018, 1, 60, 57,0x1c), FieldTrait(1049, 7, 54, 54,0x14), FieldTrait(1065,12,171, 0,0x04),
15124  FieldTrait(1066,12,172, 0,0x04), FieldTrait(1079,26, 63, 54,0x14), FieldTrait(1133, 7,173, 0,0x04),
15125  FieldTrait(1146,13, 65, 54,0x14), FieldTrait(1147,10, 66, 54,0x14), FieldTrait(1151,15, 64, 54,0x14),
15126  FieldTrait(1166,15,174, 0,0x04), FieldTrait(1171, 8,175, 0,0x04), FieldTrait(1184, 2, 67,150,0x14),
15127  FieldTrait(1185,29, 68,150,0x14), FieldTrait(1186,15, 69,150,0x14), FieldTrait(1191,15, 71, 54,0x14),
15128  FieldTrait(1192,10, 72, 54,0x14), FieldTrait(1193, 7, 73, 54,0x14), FieldTrait(1194, 1, 74, 54,0x14),
15129  FieldTrait(1195,13, 75, 54,0x14), FieldTrait(1196,15, 76, 54,0x14), FieldTrait(1197,15, 83, 54,0x14),
15130  FieldTrait(1198, 1, 77, 54,0x14), FieldTrait(1199,11, 78, 54,0x14), FieldTrait(1200,11, 79, 54,0x14),
15131  FieldTrait(1227,15, 70, 54,0x14), FieldTrait(1242, 8, 82, 54,0x14), FieldTrait(1244, 8, 81, 54,0x14),
15132  FieldTrait(1435, 1, 84, 54,0x14), FieldTrait(1439, 1, 85, 54,0x14), FieldTrait(1445, 1,180,118,0x1c),
15133  FieldTrait(1449,15, 86, 54,0x14), FieldTrait(1450,15, 87, 54,0x14), FieldTrait(1451,14, 88, 54,0x14),
15134  FieldTrait(1452,14, 89, 54,0x14), FieldTrait(1457,14, 90, 54,0x14), FieldTrait(1458,14, 91, 54,0x14),
15135  FieldTrait(1478, 1, 92, 54,0x14), FieldTrait(1479, 1, 93, 54,0x14), FieldTrait(1480,14, 94, 54,0x14),
15136  FieldTrait(1481, 1, 95, 54,0x14), FieldTrait(1482, 1, 96, 54,0x14), FieldTrait(1483, 1, 97, 21,0x1c)
15137 };
15138 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, 180);
15139 const MsgType Quote::_msgtype("S");
15140 //-------------------------------------------------------------------------------------------------
15141 const FieldTrait Quote::NoStipulations::_traits[] =
15142 {
15143  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
15144 };
15145 const FieldTrait_Hash_Array Quote::NoStipulations::_ftha(Quote::NoStipulations::_traits, 2);
15146 const MsgType Quote::NoStipulations::_msgtype("NoStipulations");
15147 const unsigned short Quote::NoStipulations::_fnum;
15148 //-------------------------------------------------------------------------------------------------
15149 const FieldTrait Quote::NoPartyIDs::_traits[] =
15150 {
15151  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
15152  FieldTrait( 802, 1, 4,107,0x1c)
15153 };
15154 const FieldTrait_Hash_Array Quote::NoPartyIDs::_ftha(Quote::NoPartyIDs::_traits, 4);
15155 const MsgType Quote::NoPartyIDs::_msgtype("NoPartyIDs");
15156 const unsigned short Quote::NoPartyIDs::_fnum;
15157 //-------------------------------------------------------------------------------------------------
15158 const FieldTrait Quote::NoPartyIDs::NoPartySubIDs::_traits[] =
15159 {
15160  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
15161 };
15162 const FieldTrait_Hash_Array Quote::NoPartyIDs::NoPartySubIDs::_ftha(Quote::NoPartyIDs::NoPartySubIDs::_traits, 2);
15163 const MsgType Quote::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
15164 const unsigned short Quote::NoPartyIDs::NoPartySubIDs::_fnum;
15165 //-------------------------------------------------------------------------------------------------
15166 const FieldTrait Quote::NoSecurityAltID::_traits[] =
15167 {
15168  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
15169 };
15170 const FieldTrait_Hash_Array Quote::NoSecurityAltID::_ftha(Quote::NoSecurityAltID::_traits, 2);
15171 const MsgType Quote::NoSecurityAltID::_msgtype("NoSecurityAltID");
15172 const unsigned short Quote::NoSecurityAltID::_fnum;
15173 //-------------------------------------------------------------------------------------------------
15174 const FieldTrait Quote::NoLegs::_traits[] =
15175 {
15176  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
15177  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
15178  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 539, 1, 60, 80,0x1c),
15179  FieldTrait( 556,19, 38, 56,0x14), FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 57, 0,0x04),
15180  FieldTrait( 588,25, 58, 0,0x04), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
15181  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
15182  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
15183  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
15184  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
15185  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
15186  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
15187  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
15188  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
15189  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 654,15, 70, 0,0x04), FieldTrait( 676,19, 64, 59,0x14),
15190  FieldTrait( 677,15, 65, 59,0x14), FieldTrait( 678,15, 66, 59,0x14), FieldTrait( 679,11, 67, 59,0x14),
15191  FieldTrait( 680, 1, 68, 59,0x14), FieldTrait( 681,11, 62, 0,0x04), FieldTrait( 683, 1, 59, 65,0x1c),
15192  FieldTrait( 684,11, 63, 0,0x04), FieldTrait( 685,10, 69, 0,0x04), FieldTrait( 686, 1, 61, 0,0x04),
15193  FieldTrait( 687,10, 55, 0,0x04), FieldTrait( 690, 1, 56, 0,0x04), FieldTrait( 739,25, 40, 56,0x14),
15194  FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14),
15195  FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14),
15196  FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1067,12, 71, 0,0x04),
15197  FieldTrait(1068,12, 72, 0,0x04), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
15198  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
15199  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
15200 };
15201 const FieldTrait_Hash_Array Quote::NoLegs::_ftha(Quote::NoLegs::_traits, 72);
15202 const MsgType Quote::NoLegs::_msgtype("NoLegs");
15203 const unsigned short Quote::NoLegs::_fnum;
15204 //-------------------------------------------------------------------------------------------------
15205 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::_traits[] =
15206 {
15207  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
15208  FieldTrait( 804, 1, 4, 89,0x1c)
15209 };
15210 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::_traits, 4);
15211 const MsgType Quote::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
15212 const unsigned short Quote::NoLegs::NoNestedPartyIDs::_fnum;
15213 //-------------------------------------------------------------------------------------------------
15214 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
15215 {
15216  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
15217 };
15218 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
15219 const MsgType Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
15220 const unsigned short Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
15221 //-------------------------------------------------------------------------------------------------
15222 const FieldTrait Quote::NoLegs::NoLegSecurityAltID::_traits[] =
15223 {
15224  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
15225 };
15226 const FieldTrait_Hash_Array Quote::NoLegs::NoLegSecurityAltID::_ftha(Quote::NoLegs::NoLegSecurityAltID::_traits, 2);
15227 const MsgType Quote::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15228 const unsigned short Quote::NoLegs::NoLegSecurityAltID::_fnum;
15229 //-------------------------------------------------------------------------------------------------
15230 const FieldTrait Quote::NoLegs::NoLegStipulations::_traits[] =
15231 {
15232  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
15233 };
15234 const FieldTrait_Hash_Array Quote::NoLegs::NoLegStipulations::_ftha(Quote::NoLegs::NoLegStipulations::_traits, 2);
15235 const MsgType Quote::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
15236 const unsigned short Quote::NoLegs::NoLegStipulations::_fnum;
15237 //-------------------------------------------------------------------------------------------------
15238 const FieldTrait Quote::NoUnderlyings::_traits[] =
15239 {
15240  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
15241  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
15242  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
15243  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
15244  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
15245  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
15246  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
15247  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
15248  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
15249  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
15250  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
15251  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
15252  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
15253  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
15254  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
15255  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
15256  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
15257  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
15258  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
15259  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
15260  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
15261  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
15262  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
15263  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
15264 };
15265 const FieldTrait_Hash_Array Quote::NoUnderlyings::_ftha(Quote::NoUnderlyings::_traits, 72);
15266 const MsgType Quote::NoUnderlyings::_msgtype("NoUnderlyings");
15267 const unsigned short Quote::NoUnderlyings::_fnum;
15268 //-------------------------------------------------------------------------------------------------
15269 const FieldTrait Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15270 {
15271  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
15272 };
15273 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15274 const MsgType Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15275 const unsigned short Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
15276 //-------------------------------------------------------------------------------------------------
15277 const FieldTrait Quote::NoUnderlyings::NoUnderlyingStips::_traits[] =
15278 {
15279  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
15280 };
15281 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingStips::_ftha(Quote::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15282 const MsgType Quote::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
15283 const unsigned short Quote::NoUnderlyings::NoUnderlyingStips::_fnum;
15284 //-------------------------------------------------------------------------------------------------
15285 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15286 {
15287  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
15288  FieldTrait(1062, 1, 4,196,0x1c)
15289 };
15290 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15291 const MsgType Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15292 const unsigned short Quote::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
15293 //-------------------------------------------------------------------------------------------------
15294 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15295 {
15296  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
15297 };
15298 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15299 const MsgType Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
15300 const unsigned short Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
15301 //-------------------------------------------------------------------------------------------------
15302 const FieldTrait Quote::NoQuoteQualifiers::_traits[] =
15303 {
15304  FieldTrait( 695, 7, 1, 0,0x04)
15305 };
15307 const MsgType Quote::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
15308 const unsigned short Quote::NoQuoteQualifiers::_fnum;
15309 //-------------------------------------------------------------------------------------------------
15310 const FieldTrait Quote::NoEvents::_traits[] =
15311 {
15312  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
15313  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
15314 };
15315 const FieldTrait_Hash_Array Quote::NoEvents::_ftha(Quote::NoEvents::_traits, 5);
15316 const MsgType Quote::NoEvents::_msgtype("NoEvents");
15317 const unsigned short Quote::NoEvents::_fnum;
15318 //-------------------------------------------------------------------------------------------------
15319 const FieldTrait Quote::NoInstrumentParties::_traits[] =
15320 {
15321  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
15322  FieldTrait(1052, 1, 4, 58,0x1c)
15323 };
15325 const MsgType Quote::NoInstrumentParties::_msgtype("NoInstrumentParties");
15326 const unsigned short Quote::NoInstrumentParties::_fnum;
15327 //-------------------------------------------------------------------------------------------------
15328 const FieldTrait Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15329 {
15330  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
15331 };
15332 const FieldTrait_Hash_Array Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15333 const MsgType Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
15334 const unsigned short Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
15335 //-------------------------------------------------------------------------------------------------
15336 const FieldTrait Quote::NoRateSources::_traits[] =
15337 {
15338  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
15339 };
15340 const FieldTrait_Hash_Array Quote::NoRateSources::_ftha(Quote::NoRateSources::_traits, 3);
15341 const MsgType Quote::NoRateSources::_msgtype("NoRateSources");
15342 const unsigned short Quote::NoRateSources::_fnum;
15343 //-------------------------------------------------------------------------------------------------
15344 const FieldTrait Quote::NoComplexEvents::_traits[] =
15345 {
15346  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
15347  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
15348  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
15349 };
15350 const FieldTrait_Hash_Array Quote::NoComplexEvents::_ftha(Quote::NoComplexEvents::_traits, 8);
15351 const MsgType Quote::NoComplexEvents::_msgtype("NoComplexEvents");
15352 const unsigned short Quote::NoComplexEvents::_fnum;
15353 //-------------------------------------------------------------------------------------------------
15354 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::_traits[] =
15355 {
15356  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
15357 };
15358 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::_ftha(Quote::NoComplexEvents::NoComplexEventDates::_traits, 3);
15359 const MsgType Quote::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
15360 const unsigned short Quote::NoComplexEvents::NoComplexEventDates::_fnum;
15361 //-------------------------------------------------------------------------------------------------
15362 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15363 {
15364  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
15365 };
15366 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15367 const MsgType Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
15368 const unsigned short Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
15369 //-------------------------------------------------------------------------------------------------
15370 const FieldTrait SettlementInstructions::_traits[] =
15371 {
15372  FieldTrait( 11,15, 8, 0,0x04), FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 60,22, 9, 0,0x05),
15373  FieldTrait( 160, 7, 3, 0,0x05), FieldTrait( 354, 2, 6, 0,0x04), FieldTrait( 355,28, 7, 0,0x04),
15374  FieldTrait( 777,15, 1, 0,0x05), FieldTrait( 778, 1, 10,152,0x1c), FieldTrait( 791,15, 2, 0,0x04),
15375  FieldTrait( 792, 1, 4, 0,0x04)
15376 };
15377 const FieldTrait_Hash_Array SettlementInstructions::_ftha(SettlementInstructions::_traits, 10);
15379 //-------------------------------------------------------------------------------------------------
15381 {
15382  FieldTrait( 54, 7, 5, 0,0x04), FieldTrait( 85, 1, 16, 37,0x1c), FieldTrait( 120,19, 26, 0,0x04),
15383  FieldTrait( 126,22, 10, 0,0x04), FieldTrait( 162,15, 1, 0,0x04), FieldTrait( 163, 7, 2, 0,0x04),
15384  FieldTrait( 167,15, 7, 0,0x04), FieldTrait( 168,22, 9, 0,0x04), FieldTrait( 169, 1, 13,153,0x14),
15385  FieldTrait( 170,15, 14,153,0x14), FieldTrait( 171,15, 15,153,0x14), FieldTrait( 172, 1, 12,153,0x14),
15386  FieldTrait( 214,15, 3, 0,0x04), FieldTrait( 453, 1, 4, 94,0x1c), FieldTrait( 460, 1, 6, 0,0x04),
15387  FieldTrait( 461,15, 8, 0,0x04), FieldTrait( 476,15, 18, 0,0x04), FieldTrait( 488,15, 19, 0,0x04),
15388  FieldTrait( 489,15, 20, 0,0x04), FieldTrait( 490,25, 22, 0,0x04), FieldTrait( 491,15, 23, 0,0x04),
15389  FieldTrait( 492, 1, 17, 0,0x04), FieldTrait( 503,25, 21, 0,0x04), FieldTrait( 504,25, 24, 0,0x04),
15390  FieldTrait( 505,15, 25, 0,0x04), FieldTrait( 779,22, 11, 0,0x04)
15391 };
15394 const unsigned short SettlementInstructions::NoSettlInst::_fnum;
15395 //-------------------------------------------------------------------------------------------------
15396 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::_traits[] =
15397 {
15398  FieldTrait( 165, 7, 1, 0,0x04), FieldTrait( 781, 1, 3,155,0x1c), FieldTrait( 787, 7, 2, 0,0x04)
15399 };
15400 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::_traits, 3);
15401 const MsgType SettlementInstructions::NoSettlInst::NoDlvyInst::_msgtype("NoDlvyInst");
15402 const unsigned short SettlementInstructions::NoSettlInst::NoDlvyInst::_fnum;
15403 //-------------------------------------------------------------------------------------------------
15404 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits[] =
15405 {
15406  FieldTrait( 782,15, 1, 0,0x04), FieldTrait( 783, 7, 2, 0,0x04), FieldTrait( 784, 1, 3, 0,0x04),
15407  FieldTrait( 801, 1, 4,156,0x1c)
15408 };
15409 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
15410 const MsgType SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_msgtype("NoSettlPartyIDs");
15411 const unsigned short SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_fnum;
15412 //-------------------------------------------------------------------------------------------------
15413 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
15414 {
15415  FieldTrait( 785,15, 1, 0,0x04), FieldTrait( 786, 1, 2, 0,0x04)
15416 };
15417 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
15418 const MsgType SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_msgtype("NoSettlPartySubIDs");
15419 const unsigned short SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_fnum;
15420 //-------------------------------------------------------------------------------------------------
15421 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::_traits[] =
15422 {
15423  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
15424  FieldTrait( 802, 1, 4,107,0x1c)
15425 };
15426 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::_traits, 4);
15427 const MsgType SettlementInstructions::NoSettlInst::NoPartyIDs::_msgtype("NoPartyIDs");
15428 const unsigned short SettlementInstructions::NoSettlInst::NoPartyIDs::_fnum;
15429 //-------------------------------------------------------------------------------------------------
15430 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits[] =
15431 {
15432  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
15433 };
15434 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits, 2);
15435 const MsgType SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
15436 const unsigned short SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_fnum;
15437 //-------------------------------------------------------------------------------------------------
15438 const FieldTrait MarketDataRequest::_traits[] =
15439 {
15440  FieldTrait( 146, 1, 10, 52,0x1d), FieldTrait( 262,15, 1, 0,0x05), FieldTrait( 263, 7, 2, 0,0x05),
15441  FieldTrait( 264, 1, 3, 0,0x05), FieldTrait( 265, 1, 4, 0,0x04), FieldTrait( 266, 8, 5, 0,0x04),
15442  FieldTrait( 267, 1, 9, 71,0x1d), FieldTrait( 286,16, 6, 0,0x04), FieldTrait( 386, 1, 11,185,0x1c),
15443  FieldTrait( 453, 1, 15, 94,0x1c), FieldTrait( 546,16, 7, 0,0x04), FieldTrait( 547, 8, 8, 0,0x04),
15444  FieldTrait( 812, 1, 13, 0,0x04), FieldTrait( 815, 1, 12, 0,0x04), FieldTrait(1070, 1, 14, 0,0x04)
15445 };
15446 const FieldTrait_Hash_Array MarketDataRequest::_ftha(MarketDataRequest::_traits, 15);
15448 //-------------------------------------------------------------------------------------------------
15449 const FieldTrait MarketDataRequest::NoRelatedSym::_traits[] =
15450 {
15451  FieldTrait( 15,19, 91, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
15452  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 63,15, 93, 0,0x04), FieldTrait( 64,25, 94, 0,0x04),
15453  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
15454  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
15455  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
15456  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
15457  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
15458  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
15459  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 271,10, 95, 0,0x04), FieldTrait( 348, 2, 31, 54,0x14),
15460  FieldTrait( 349,28, 32, 54,0x14), FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14),
15461  FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14),
15462  FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14),
15463  FieldTrait( 537, 1, 92, 0,0x04), FieldTrait( 541,25, 11, 54,0x14), FieldTrait( 543,15, 19, 54,0x14),
15464  FieldTrait( 555, 1, 90, 49,0x1c), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
15465  FieldTrait( 711, 1, 89,188,0x1c), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
15466  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
15467  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
15468  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
15469  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
15470  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
15471  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
15472  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
15473  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
15474  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
15475  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
15476  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
15477  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
15478  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
15479  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
15480  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
15481  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
15482  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1500,15, 96, 0,0x04)
15483 };
15486 const unsigned short MarketDataRequest::NoRelatedSym::_fnum;
15487 //-------------------------------------------------------------------------------------------------
15488 const FieldTrait MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
15489 {
15490  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
15491 };
15492 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
15493 const MsgType MarketDataRequest::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
15494 const unsigned short MarketDataRequest::NoRelatedSym::NoSecurityAltID::_fnum;
15495 //-------------------------------------------------------------------------------------------------
15496 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::_traits[] =
15497 {
15498  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
15499  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
15500  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
15501  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
15502  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
15503  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
15504  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
15505  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
15506  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
15507  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
15508  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
15509  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
15510  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
15511  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
15512  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
15513  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
15514  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
15515  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
15516 };
15517 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::_traits, 54);
15518 const MsgType MarketDataRequest::NoRelatedSym::NoLegs::_msgtype("NoLegs");
15519 const unsigned short MarketDataRequest::NoRelatedSym::NoLegs::_fnum;
15520 //-------------------------------------------------------------------------------------------------
15521 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
15522 {
15523  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
15524 };
15525 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
15526 const MsgType MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15527 const unsigned short MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
15528 //-------------------------------------------------------------------------------------------------
15529 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits[] =
15530 {
15531  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
15532  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
15533  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
15534  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
15535  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
15536  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
15537  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
15538  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
15539  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
15540  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
15541  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
15542  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
15543  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
15544  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
15545  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
15546  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
15547  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
15548  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
15549  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
15550  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
15551  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
15552  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
15553  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
15554  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
15555 };
15556 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
15557 const MsgType MarketDataRequest::NoRelatedSym::NoUnderlyings::_msgtype("NoUnderlyings");
15558 const unsigned short MarketDataRequest::NoRelatedSym::NoUnderlyings::_fnum;
15559 //-------------------------------------------------------------------------------------------------
15560 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15561 {
15562  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
15563 };
15564 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15565 const MsgType MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15566 const unsigned short MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
15567 //-------------------------------------------------------------------------------------------------
15568 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
15569 {
15570  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
15571 };
15572 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15573 const MsgType MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
15574 const unsigned short MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_fnum;
15575 //-------------------------------------------------------------------------------------------------
15576 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15577 {
15578  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
15579  FieldTrait(1062, 1, 4,196,0x1c)
15580 };
15581 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15582 const MsgType MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15583 const unsigned short MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
15584 //-------------------------------------------------------------------------------------------------
15585 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15586 {
15587  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
15588 };
15589 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15590 const MsgType MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
15591 const unsigned short MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
15592 //-------------------------------------------------------------------------------------------------
15593 const FieldTrait MarketDataRequest::NoRelatedSym::NoEvents::_traits[] =
15594 {
15595  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
15596  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
15597 };
15598 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoEvents::_ftha(MarketDataRequest::NoRelatedSym::NoEvents::_traits, 5);
15599 const MsgType MarketDataRequest::NoRelatedSym::NoEvents::_msgtype("NoEvents");
15600 const unsigned short MarketDataRequest::NoRelatedSym::NoEvents::_fnum;
15601 //-------------------------------------------------------------------------------------------------
15602 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15603 {
15604  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
15605  FieldTrait(1052, 1, 4, 58,0x1c)
15606 };
15607 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15608 const MsgType MarketDataRequest::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
15609 const unsigned short MarketDataRequest::NoRelatedSym::NoInstrumentParties::_fnum;
15610 //-------------------------------------------------------------------------------------------------
15611 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15612 {
15613  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
15614 };
15615 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15616 const MsgType MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
15617 const unsigned short MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
15618 //-------------------------------------------------------------------------------------------------
15619 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15620 {
15621  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
15622  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
15623  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
15624 };
15625 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15626 const MsgType MarketDataRequest::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
15627 const unsigned short MarketDataRequest::NoRelatedSym::NoComplexEvents::_fnum;
15628 //-------------------------------------------------------------------------------------------------
15629 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15630 {
15631  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
15632 };
15633 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15634 const MsgType MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
15635 const unsigned short MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
15636 //-------------------------------------------------------------------------------------------------
15637 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15638 {
15639  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
15640 };
15641 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15642 const MsgType MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
15643 const unsigned short MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
15644 //-------------------------------------------------------------------------------------------------
15645 const FieldTrait MarketDataRequest::NoMDEntryTypes::_traits[] =
15646 {
15647  FieldTrait( 269, 7, 1, 0,0x05)
15648 };
15651 const unsigned short MarketDataRequest::NoMDEntryTypes::_fnum;
15652 //-------------------------------------------------------------------------------------------------
15654 {
15655  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
15656 };
15658 const MsgType MarketDataRequest::NoTradingSessions::_msgtype("NoTradingSessions");
15659 const unsigned short MarketDataRequest::NoTradingSessions::_fnum;
15660 //-------------------------------------------------------------------------------------------------
15661 const FieldTrait MarketDataRequest::NoPartyIDs::_traits[] =
15662 {
15663  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
15664  FieldTrait( 802, 1, 4,107,0x1c)
15665 };
15668 const unsigned short MarketDataRequest::NoPartyIDs::_fnum;
15669 //-------------------------------------------------------------------------------------------------
15670 const FieldTrait MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
15671 {
15672  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
15673 };
15674 const FieldTrait_Hash_Array MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
15675 const MsgType MarketDataRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
15676 const unsigned short MarketDataRequest::NoPartyIDs::NoPartySubIDs::_fnum;
15677 //-------------------------------------------------------------------------------------------------
15678 const FieldTrait MarketDataSnapshotFullRefresh::_traits[] =
15679 {
15680  FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14),
15681  FieldTrait( 65,15, 3, 54,0x14), FieldTrait( 75,25,102, 0,0x04), FieldTrait( 106,15, 31, 54,0x14),
15682  FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 200,21, 11, 54,0x14),
15683  FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14),
15684  FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 215, 1,103,141,0x1c), FieldTrait( 223,14, 29, 54,0x14),
15685  FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14),
15686  FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14),
15687  FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14),
15688  FieldTrait( 262,15, 1, 0,0x04), FieldTrait( 264, 1,105, 0,0x04), FieldTrait( 268, 1, 95, 69,0x1d),
15689  FieldTrait( 291,16, 92, 0,0x04), FieldTrait( 292,16, 93, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14),
15690  FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14),
15691  FieldTrait( 451,12, 94, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14),
15692  FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14),
15693  FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14),
15694  FieldTrait( 555, 1, 91, 49,0x1c), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 691,15, 37, 54,0x14),
15695  FieldTrait( 711, 1, 90,188,0x1c), FieldTrait( 715,25, 99, 0,0x04), FieldTrait( 762,15, 10, 54,0x14),
15696  FieldTrait( 813, 1, 96, 0,0x04), FieldTrait( 814, 1, 97, 0,0x04), FieldTrait( 864, 1, 41, 38,0x1c),
15697  FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14),
15698  FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 911, 1,106, 0,0x04), FieldTrait( 947,19, 26, 54,0x14),
15699  FieldTrait( 963, 1, 98, 0,0x04), FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14),
15700  FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14),
15701  FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14),
15702  FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1021, 1,100, 0,0x04),
15703  FieldTrait(1022,15,101, 0,0x04), FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14),
15704  FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14),
15705  FieldTrait(1173, 1,104, 0,0x04), FieldTrait(1180,15,108, 8,0x14), FieldTrait(1181, 4,109, 8,0x14),
15706  FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14),
15707  FieldTrait(1187, 8,107, 0,0x04), FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14),
15708  FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14),
15709  FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14),
15710  FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1227,15, 62, 54,0x14),
15711  FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1350, 4,110, 8,0x14),
15712  FieldTrait(1352, 8,111, 8,0x14), FieldTrait(1435, 1, 76, 54,0x14), FieldTrait(1439, 1, 77, 54,0x14),
15713  FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14), FieldTrait(1451,14, 80, 54,0x14),
15714  FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14), FieldTrait(1458,14, 83, 54,0x14),
15715  FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14), FieldTrait(1480,14, 86, 54,0x14),
15716  FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14), FieldTrait(1483, 1, 89, 21,0x1c),
15717  FieldTrait(1500,15,112, 0,0x04)
15718 };
15721 //-------------------------------------------------------------------------------------------------
15723 {
15724  FieldTrait( 216, 1, 1, 0,0x04), FieldTrait( 217,15, 2, 0,0x04)
15725 };
15729 //-------------------------------------------------------------------------------------------------
15731 {
15732  FieldTrait( 15,19, 3, 0,0x04), FieldTrait( 18,16, 21, 0,0x04), FieldTrait( 31,11, 74, 0,0x04),
15733  FieldTrait( 37,15, 23, 0,0x04), FieldTrait( 40, 7, 50, 0,0x04), FieldTrait( 58,15, 31, 0,0x04),
15734  FieldTrait( 59, 7, 17, 0,0x04), FieldTrait( 63,15, 40, 0,0x04), FieldTrait( 64,25, 41, 0,0x04),
15735  FieldTrait( 83, 1, 43, 0,0x04), FieldTrait( 110,10, 20, 0,0x04), FieldTrait( 120,19, 70, 0,0x04),
15736  FieldTrait( 126,22, 19, 0,0x04), FieldTrait( 198,15, 49, 0,0x04), FieldTrait( 218,12, 58,160,0x14),
15737  FieldTrait( 220,19, 59,160,0x14), FieldTrait( 221,15, 60,160,0x14), FieldTrait( 222,15, 61,160,0x14),
15738  FieldTrait( 235,15, 52,198,0x14), FieldTrait( 236,14, 53,198,0x14), FieldTrait( 269, 7, 1, 0,0x05),
15739  FieldTrait( 270,11, 2, 0,0x04), FieldTrait( 271,10, 4, 0,0x04), FieldTrait( 272,24, 5, 0,0x04),
15740  FieldTrait( 273,23, 6, 0,0x04), FieldTrait( 274, 7, 7, 0,0x04), FieldTrait( 275,20, 8, 0,0x04),
15741  FieldTrait( 276,17, 11, 0,0x04), FieldTrait( 277,17, 12, 0,0x04), FieldTrait( 278,15, 47, 0,0x04),
15742  FieldTrait( 282,15, 13, 0,0x04), FieldTrait( 283,15, 14, 0,0x04), FieldTrait( 284,15, 15, 0,0x04),
15743  FieldTrait( 286,16, 16, 0,0x04), FieldTrait( 287, 1, 22, 0,0x04), FieldTrait( 288,15, 25, 0,0x04),
15744  FieldTrait( 289,15, 26, 0,0x04), FieldTrait( 290, 1, 28, 0,0x04), FieldTrait( 299,15, 24, 0,0x04),
15745  FieldTrait( 326, 1, 68, 0,0x04), FieldTrait( 327, 1, 69, 0,0x04), FieldTrait( 332,11, 37, 0,0x04),
15746  FieldTrait( 333,11, 38, 0,0x04), FieldTrait( 336,15, 9, 0,0x04), FieldTrait( 346, 1, 27, 0,0x04),
15747  FieldTrait( 354, 2, 32, 0,0x04), FieldTrait( 355,28, 33, 0,0x04), FieldTrait( 423, 1, 51, 0,0x04),
15748  FieldTrait( 432,25, 18, 0,0x04), FieldTrait( 453, 1, 48, 94,0x1c), FieldTrait( 528, 7, 35, 0,0x04),
15749  FieldTrait( 546,16, 29, 0,0x04), FieldTrait( 625,15, 10, 0,0x04), FieldTrait( 662,11, 62,160,0x14),
15750  FieldTrait( 663, 1, 63,160,0x14), FieldTrait( 696,25, 55,198,0x14), FieldTrait( 697,11, 56,198,0x14),
15751  FieldTrait( 698, 1, 57,198,0x14), FieldTrait( 699,15, 64,160,0x14), FieldTrait( 701,25, 54,198,0x14),
15752  FieldTrait( 761,15, 65,160,0x14), FieldTrait( 811, 9, 30, 0,0x04), FieldTrait( 828, 1, 72, 0,0x04),
15753  FieldTrait(1020,10, 39, 0,0x04), FieldTrait(1023, 1, 34, 0,0x04), FieldTrait(1024, 1, 36, 0,0x04),
15754  FieldTrait(1025,11, 73, 0,0x04), FieldTrait(1026, 9, 45, 0,0x04), FieldTrait(1027,12, 46, 0,0x04),
15755  FieldTrait(1048, 7, 44, 0,0x04), FieldTrait(1070, 1, 42, 0,0x04), FieldTrait(1093, 7, 67, 0,0x04),
15756  FieldTrait(1177, 1, 66,146,0x1c), FieldTrait(1445, 1, 71,118,0x1c)
15757 };
15761 //-------------------------------------------------------------------------------------------------
15762 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits[] =
15763 {
15764  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
15765  FieldTrait( 802, 1, 4,107,0x1c)
15766 };
15767 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
15768 const MsgType MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_msgtype("NoPartyIDs");
15769 const unsigned short MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_fnum;
15770 //-------------------------------------------------------------------------------------------------
15771 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
15772 {
15773  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
15774 };
15775 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
15776 const MsgType MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
15777 const unsigned short MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_fnum;
15778 //-------------------------------------------------------------------------------------------------
15779 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
15780 {
15781  FieldTrait(1178, 1, 1, 0,0x04), FieldTrait(1179,10, 2, 0,0x04)
15782 };
15783 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
15784 const MsgType MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_msgtype("NoOfSecSizes");
15785 const unsigned short MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_fnum;
15786 //-------------------------------------------------------------------------------------------------
15787 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits[] =
15788 {
15789  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
15790 };
15791 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits, 3);
15792 const MsgType MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_msgtype("NoRateSources");
15793 const unsigned short MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_fnum;
15794 //-------------------------------------------------------------------------------------------------
15796 {
15797  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
15798 };
15802 //-------------------------------------------------------------------------------------------------
15804 {
15805  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
15806  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
15807  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
15808  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
15809  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
15810  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
15811  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
15812  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
15813  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
15814  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
15815  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
15816  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
15817  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
15818  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
15819  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
15820  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
15821  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
15822  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
15823 };
15827 //-------------------------------------------------------------------------------------------------
15828 const FieldTrait MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits[] =
15829 {
15830  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
15831 };
15832 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits, 2);
15833 const MsgType MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15834 const unsigned short MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_fnum;
15835 //-------------------------------------------------------------------------------------------------
15837 {
15838  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
15839  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
15840  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
15841  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
15842  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
15843  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
15844  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
15845  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
15846  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
15847  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
15848  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
15849  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
15850  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
15851  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
15852  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
15853  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
15854  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
15855  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
15856  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
15857  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
15858  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
15859  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
15860  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
15861  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
15862 };
15866 //-------------------------------------------------------------------------------------------------
15867 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15868 {
15869  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
15870 };
15871 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15872 const MsgType MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15873 const unsigned short MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
15874 //-------------------------------------------------------------------------------------------------
15875 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits[] =
15876 {
15877  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
15878 };
15879 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15880 const MsgType MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
15881 const unsigned short MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_fnum;
15882 //-------------------------------------------------------------------------------------------------
15883 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15884 {
15885  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
15886  FieldTrait(1062, 1, 4,196,0x1c)
15887 };
15888 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15889 const MsgType MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15890 const unsigned short MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
15891 //-------------------------------------------------------------------------------------------------
15892 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15893 {
15894  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
15895 };
15896 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15897 const MsgType MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
15898 const unsigned short MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
15899 //-------------------------------------------------------------------------------------------------
15901 {
15902  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
15903  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
15904 };
15908 //-------------------------------------------------------------------------------------------------
15910 {
15911  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
15912  FieldTrait(1052, 1, 4, 58,0x1c)
15913 };
15917 //-------------------------------------------------------------------------------------------------
15918 const FieldTrait MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15919 {
15920  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
15921 };
15922 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15923 const MsgType MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
15924 const unsigned short MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
15925 //-------------------------------------------------------------------------------------------------
15927 {
15928  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
15929  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
15930  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
15931 };
15935 //-------------------------------------------------------------------------------------------------
15936 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits[] =
15937 {
15938  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
15939 };
15940 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits, 3);
15941 const MsgType MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
15942 const unsigned short MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_fnum;
15943 //-------------------------------------------------------------------------------------------------
15944 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15945 {
15946  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
15947 };
15948 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15949 const MsgType MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
15950 const unsigned short MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
15951 //-------------------------------------------------------------------------------------------------
15952 const FieldTrait MarketDataIncrementalRefresh::_traits[] =
15953 {
15954  FieldTrait( 75,25, 7, 0,0x04), FieldTrait( 215, 1, 8,141,0x1c), FieldTrait( 262,15, 1, 0,0x04),
15955  FieldTrait( 268, 1, 2, 70,0x1d), FieldTrait( 813, 1, 3, 0,0x04), FieldTrait( 814, 1, 4, 0,0x04),
15956  FieldTrait(1021, 1, 5, 0,0x04), FieldTrait(1022,15, 6, 0,0x04), FieldTrait(1180,15, 9, 8,0x14),
15957  FieldTrait(1181, 4, 10, 8,0x14), FieldTrait(1350, 4, 11, 8,0x14), FieldTrait(1352, 8, 12, 8,0x14)
15958 };
15961 //-------------------------------------------------------------------------------------------------
15963 {
15964  FieldTrait( 216, 1, 1, 0,0x04), FieldTrait( 217,15, 2, 0,0x04)
15965 };
15969 //-------------------------------------------------------------------------------------------------
15971 {
15972  FieldTrait( 15,19, 99, 0,0x04), FieldTrait( 18,16,117, 0,0x04), FieldTrait( 22,15, 9, 54,0x14),
15973  FieldTrait( 31,11,177, 0,0x04), FieldTrait( 37,15,119, 0,0x04), FieldTrait( 40, 7,146, 0,0x04),
15974  FieldTrait( 48,15, 8, 54,0x14), FieldTrait( 55,15, 6, 54,0x14), FieldTrait( 58,15,128, 0,0x04),
15975  FieldTrait( 59, 7,113, 0,0x04), FieldTrait( 60,22,172, 0,0x04), FieldTrait( 63,15,136, 0,0x04),
15976  FieldTrait( 64,25,137, 0,0x04), FieldTrait( 65,15, 7, 54,0x14), FieldTrait( 83, 1,139, 0,0x04),
15977  FieldTrait( 106,15, 35, 54,0x14), FieldTrait( 107,15, 38, 54,0x14), FieldTrait( 110,10,116, 0,0x04),
15978  FieldTrait( 120,19,174, 0,0x04), FieldTrait( 126,22,115, 0,0x04), FieldTrait( 167,15, 13, 54,0x14),
15979  FieldTrait( 198,15,145, 0,0x04), FieldTrait( 200,21, 15, 54,0x14), FieldTrait( 201, 1, 76, 54,0x14),
15980  FieldTrait( 202,11, 29, 54,0x14), FieldTrait( 206, 7, 31, 54,0x14), FieldTrait( 207,20, 34, 54,0x14),
15981  FieldTrait( 218,12,156,160,0x14), FieldTrait( 220,19,157,160,0x14), FieldTrait( 221,15,158,160,0x14),
15982  FieldTrait( 222,15,159,160,0x14), FieldTrait( 223,14, 33, 54,0x14), FieldTrait( 224,25, 17, 54,0x14),
15983  FieldTrait( 225,25, 18, 54,0x14), FieldTrait( 226, 1, 20, 54,0x14), FieldTrait( 227,14, 21, 54,0x14),
15984  FieldTrait( 228, 9, 22, 54,0x14), FieldTrait( 231, 9, 32, 54,0x14), FieldTrait( 235,15,150,198,0x14),
15985  FieldTrait( 236,14,151,198,0x14), FieldTrait( 239, 1, 19, 54,0x14), FieldTrait( 240,25, 28, 54,0x14),
15986  FieldTrait( 255,15, 23, 54,0x14), FieldTrait( 264, 1,148, 0,0x04), FieldTrait( 269, 7, 3, 0,0x04),
15987  FieldTrait( 270,11, 98, 0,0x04), FieldTrait( 271,10,100, 0,0x04), FieldTrait( 272,24,101, 0,0x04),
15988  FieldTrait( 273,23,102, 0,0x04), FieldTrait( 274, 7,103, 0,0x04), FieldTrait( 275,20,104, 0,0x04),
15989  FieldTrait( 276,17,107, 0,0x04), FieldTrait( 277,17,108, 0,0x04), FieldTrait( 278,15, 4, 0,0x04),
15990  FieldTrait( 279, 7, 1, 0,0x05), FieldTrait( 280,15, 5, 0,0x04), FieldTrait( 282,15,109, 0,0x04),
15991  FieldTrait( 283,15,110, 0,0x04), FieldTrait( 284,15,111, 0,0x04), FieldTrait( 285, 7, 2, 0,0x04),
15992  FieldTrait( 286,16,112, 0,0x04), FieldTrait( 287, 1,118, 0,0x04), FieldTrait( 288,15,121, 0,0x04),
15993  FieldTrait( 289,15,122, 0,0x04), FieldTrait( 290, 1,124, 0,0x04), FieldTrait( 291,16, 96, 0,0x04),
15994  FieldTrait( 292,16, 97, 0,0x04), FieldTrait( 299,15,120, 0,0x04), FieldTrait( 326, 1,166, 0,0x04),
15995  FieldTrait( 327, 1,167, 0,0x04), FieldTrait( 332,11,133, 0,0x04), FieldTrait( 333,11,134, 0,0x04),
15996  FieldTrait( 336,15,105, 0,0x04), FieldTrait( 346, 1,123, 0,0x04), FieldTrait( 348, 2, 36, 54,0x14),
15997  FieldTrait( 349,28, 37, 54,0x14), FieldTrait( 350, 2, 39, 54,0x14), FieldTrait( 351,28, 40, 54,0x14),
15998  FieldTrait( 354, 2,129, 0,0x04), FieldTrait( 355,28,130, 0,0x04), FieldTrait( 423, 1,149, 0,0x04),
15999  FieldTrait( 432,25,114, 0,0x04), FieldTrait( 451,12,127, 0,0x04), FieldTrait( 453, 1,144, 94,0x1c),
16000  FieldTrait( 454, 1, 10,142,0x1c), FieldTrait( 460, 1, 11, 54,0x14), FieldTrait( 461,15, 12, 54,0x14),
16001  FieldTrait( 470,18, 25, 54,0x14), FieldTrait( 471,15, 26, 54,0x14), FieldTrait( 472,15, 27, 54,0x14),
16002  FieldTrait( 483,22,171, 0,0x04), FieldTrait( 528, 7,131, 0,0x04), FieldTrait( 541,25, 16, 54,0x14),
16003  FieldTrait( 543,15, 24, 54,0x14), FieldTrait( 546,16,125, 0,0x04), FieldTrait( 555, 1, 95, 49,0x1c),
16004  FieldTrait( 574,15,169, 0,0x04), FieldTrait( 625,15,106, 0,0x04), FieldTrait( 662,11,160,160,0x14),
16005  FieldTrait( 663, 1,161,160,0x14), FieldTrait( 667,21, 42, 54,0x14), FieldTrait( 691,15, 41, 54,0x14),
16006  FieldTrait( 696,25,153,198,0x14), FieldTrait( 697,11,154,198,0x14), FieldTrait( 698, 1,155,198,0x14),
16007  FieldTrait( 699,15,162,160,0x14), FieldTrait( 701,25,152,198,0x14), FieldTrait( 711, 1, 94,188,0x1c),
16008  FieldTrait( 761,15,163,160,0x14), FieldTrait( 762,15, 14, 54,0x14), FieldTrait( 811, 9,126, 0,0x04),
16009  FieldTrait( 828, 1,168, 0,0x04), FieldTrait( 864, 1, 45, 38,0x1c), FieldTrait( 873,25, 46, 54,0x14),
16010  FieldTrait( 874,25, 47, 54,0x14), FieldTrait( 875, 1, 43, 54,0x14), FieldTrait( 876,15, 44, 54,0x14),
16011  FieldTrait( 947,19, 30, 54,0x14), FieldTrait( 965,15, 48, 54,0x14), FieldTrait( 966,15, 49, 54,0x14),
16012  FieldTrait( 967, 9, 51, 54,0x14), FieldTrait( 968, 9, 52, 54,0x14), FieldTrait( 969, 9, 53, 54,0x14),
16013  FieldTrait( 970, 1, 54, 54,0x14), FieldTrait( 971, 1, 55, 54,0x14), FieldTrait( 996,15, 57, 54,0x14),
16014  FieldTrait( 997,15, 58, 54,0x14), FieldTrait(1003,15,170, 0,0x04), FieldTrait(1018, 1, 56, 57,0x1c),
16015  FieldTrait(1020,10,135, 0,0x04), FieldTrait(1023, 1,143, 0,0x04), FieldTrait(1024, 1,132, 0,0x04),
16016  FieldTrait(1025,11,176, 0,0x04), FieldTrait(1026, 9,141, 0,0x04), FieldTrait(1027,12,142, 0,0x04),
16017  FieldTrait(1048, 7,140, 0,0x04), FieldTrait(1049, 7, 50, 54,0x14), FieldTrait(1070, 1,138, 0,0x04),
16018  FieldTrait(1079,26, 59, 54,0x14), FieldTrait(1093, 7,165, 0,0x04), FieldTrait(1146,13, 61, 54,0x14),
16019  FieldTrait(1147,10, 62, 54,0x14), FieldTrait(1151,15, 60, 54,0x14), FieldTrait(1173, 1,147, 0,0x04),
16020  FieldTrait(1175, 1,173,161,0x1c), FieldTrait(1177, 1,164,146,0x1c), FieldTrait(1184, 2, 63,150,0x14),
16021  FieldTrait(1185,29, 64,150,0x14), FieldTrait(1186,15, 65,150,0x14), FieldTrait(1191,15, 67, 54,0x14),
16022  FieldTrait(1192,10, 68, 54,0x14), FieldTrait(1193, 7, 69, 54,0x14), FieldTrait(1194, 1, 70, 54,0x14),
16023  FieldTrait(1195,13, 71, 54,0x14), FieldTrait(1196,15, 72, 54,0x14), FieldTrait(1197,15, 79, 54,0x14),
16024  FieldTrait(1198, 1, 73, 54,0x14), FieldTrait(1199,11, 74, 54,0x14), FieldTrait(1200,11, 75, 54,0x14),
16025  FieldTrait(1227,15, 66, 54,0x14), FieldTrait(1242, 8, 78, 54,0x14), FieldTrait(1244, 8, 77, 54,0x14),
16026  FieldTrait(1435, 1, 80, 54,0x14), FieldTrait(1439, 1, 81, 54,0x14), FieldTrait(1445, 1,175,118,0x1c),
16027  FieldTrait(1449,15, 82, 54,0x14), FieldTrait(1450,15, 83, 54,0x14), FieldTrait(1451,14, 84, 54,0x14),
16028  FieldTrait(1452,14, 85, 54,0x14), FieldTrait(1457,14, 86, 54,0x14), FieldTrait(1458,14, 87, 54,0x14),
16029  FieldTrait(1478, 1, 88, 54,0x14), FieldTrait(1479, 1, 89, 54,0x14), FieldTrait(1480,14, 90, 54,0x14),
16030  FieldTrait(1481, 1, 91, 54,0x14), FieldTrait(1482, 1, 92, 54,0x14), FieldTrait(1483, 1, 93, 21,0x1c),
16031  FieldTrait(1500,15,178, 0,0x04)
16032 };
16036 //-------------------------------------------------------------------------------------------------
16037 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits[] =
16038 {
16039  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
16040  FieldTrait( 802, 1, 4,107,0x1c)
16041 };
16042 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
16043 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_msgtype("NoPartyIDs");
16044 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_fnum;
16045 //-------------------------------------------------------------------------------------------------
16046 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
16047 {
16048  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
16049 };
16050 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
16051 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
16052 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_fnum;
16053 //-------------------------------------------------------------------------------------------------
16054 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits[] =
16055 {
16056  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
16057 };
16058 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits, 2);
16059 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_msgtype("NoSecurityAltID");
16060 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_fnum;
16061 //-------------------------------------------------------------------------------------------------
16062 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits[] =
16063 {
16064  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
16065  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
16066  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
16067  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
16068  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
16069  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
16070  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
16071  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
16072  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
16073  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
16074  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
16075  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
16076  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
16077  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
16078  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
16079  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
16080  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
16081  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
16082 };
16083 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits, 54);
16084 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_msgtype("NoLegs");
16085 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_fnum;
16086 //-------------------------------------------------------------------------------------------------
16087 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16088 {
16089  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
16090 };
16091 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16092 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
16093 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_fnum;
16094 //-------------------------------------------------------------------------------------------------
16095 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits[] =
16096 {
16097  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
16098  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
16099  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
16100  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
16101  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
16102  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
16103  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
16104  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
16105  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
16106  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
16107  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
16108  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
16109  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
16110  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
16111  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
16112  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
16113  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
16114  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
16115  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
16116  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
16117  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
16118  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
16119  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
16120  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
16121 };
16122 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits, 72);
16123 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_msgtype("NoUnderlyings");
16124 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_fnum;
16125 //-------------------------------------------------------------------------------------------------
16126 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16127 {
16128  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
16129 };
16130 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16131 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
16132 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
16133 //-------------------------------------------------------------------------------------------------
16134 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16135 {
16136  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
16137 };
16138 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16139 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
16140 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_fnum;
16141 //-------------------------------------------------------------------------------------------------
16142 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16143 {
16144  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
16145  FieldTrait(1062, 1, 4,196,0x1c)
16146 };
16147 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16148 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
16149 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
16150 //-------------------------------------------------------------------------------------------------
16151 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16152 {
16153  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
16154 };
16155 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16156 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
16157 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
16158 //-------------------------------------------------------------------------------------------------
16159 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits[] =
16160 {
16161  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
16162  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
16163 };
16164 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits, 5);
16165 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_msgtype("NoEvents");
16166 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_fnum;
16167 //-------------------------------------------------------------------------------------------------
16168 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits[] =
16169 {
16170  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
16171  FieldTrait(1052, 1, 4, 58,0x1c)
16172 };
16173 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits, 4);
16174 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_msgtype("NoInstrumentParties");
16175 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_fnum;
16176 //-------------------------------------------------------------------------------------------------
16177 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16178 {
16179  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
16180 };
16181 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16182 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
16183 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
16184 //-------------------------------------------------------------------------------------------------
16185 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits[] =
16186 {
16187  FieldTrait(1176, 1, 1, 0,0x04)
16188 };
16189 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits, 1);
16190 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_msgtype("NoStatsIndicators");
16191 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_fnum;
16192 //-------------------------------------------------------------------------------------------------
16193 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
16194 {
16195  FieldTrait(1178, 1, 1, 0,0x04), FieldTrait(1179,10, 2, 0,0x04)
16196 };
16197 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
16198 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_msgtype("NoOfSecSizes");
16199 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_fnum;
16200 //-------------------------------------------------------------------------------------------------
16201 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits[] =
16202 {
16203  FieldTrait(1446, 1, 1, 0,0x04), FieldTrait(1447, 1, 2, 0,0x04), FieldTrait(1448,15, 3, 0,0x04)
16204 };
16205 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits, 3);
16206 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_msgtype("NoRateSources");
16207 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_fnum;
16208 //-------------------------------------------------------------------------------------------------
16209 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits[] =
16210 {
16211  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
16212  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
16213  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
16214 };
16215 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits, 8);
16216 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_msgtype("NoComplexEvents");
16217 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_fnum;
16218 //-------------------------------------------------------------------------------------------------
16219 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16220 {
16221  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
16222 };
16223 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16224 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
16225 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_fnum;
16226 //-------------------------------------------------------------------------------------------------
16227 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16228 {
16229  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
16230 };
16231 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16232 const MsgType MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
16233 const unsigned short MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
16234 //-------------------------------------------------------------------------------------------------
16235 const FieldTrait MarketDataRequestReject::_traits[] =
16236 {
16237  FieldTrait( 58,15, 4, 0,0x04), FieldTrait( 262,15, 1, 0,0x05), FieldTrait( 281, 7, 2, 0,0x04),
16238  FieldTrait( 354, 2, 5, 0,0x04), FieldTrait( 355,28, 6, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c),
16239  FieldTrait( 816, 1, 3, 72,0x1c)
16240 };
16243 //-------------------------------------------------------------------------------------------------
16245 {
16246  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
16247  FieldTrait( 802, 1, 4,107,0x1c)
16248 };
16251 const unsigned short MarketDataRequestReject::NoPartyIDs::_fnum;
16252 //-------------------------------------------------------------------------------------------------
16253 const FieldTrait MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits[] =
16254 {
16255  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
16256 };
16257 const FieldTrait_Hash_Array MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits, 2);
16258 const MsgType MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
16259 const unsigned short MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_fnum;
16260 //-------------------------------------------------------------------------------------------------
16262 {
16263  FieldTrait( 817,15, 1, 0,0x04)
16264 };
16268 //-------------------------------------------------------------------------------------------------
16269 const FieldTrait QuoteCancel::_traits[] =
16270 {
16271  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 117,15, 2, 0,0x04), FieldTrait( 131,15, 1, 0,0x04),
16272  FieldTrait( 295, 1, 11,108,0x1c), FieldTrait( 298, 1, 3, 0,0x05), FieldTrait( 301, 1, 4, 0,0x04),
16273  FieldTrait( 336,15, 9, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 537, 1, 13, 0,0x04),
16274  FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 625,15, 10, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04),
16275  FieldTrait(1166,15, 12, 0,0x04), FieldTrait(1461, 1, 14,169,0x1c)
16276 };
16277 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, 14);
16278 const MsgType QuoteCancel::_msgtype("Z");
16279 //-------------------------------------------------------------------------------------------------
16280 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[] =
16281 {
16282  FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 55,15, 1, 54,0x14),
16283  FieldTrait( 65,15, 2, 54,0x14), FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14),
16284  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
16285  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
16286  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
16287  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
16288  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
16289  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
16290  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 454, 1, 5,142,0x1c),
16291  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
16292  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
16293  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1, 99, 49,0x1c), FieldTrait( 667,21, 37, 54,0x14),
16294  FieldTrait( 691,15, 36, 54,0x14), FieldTrait( 711, 1, 98,188,0x1c), FieldTrait( 762,15, 9, 54,0x14),
16295  FieldTrait( 788, 1, 93, 44,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 873,25, 41, 54,0x14),
16296  FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14),
16297  FieldTrait( 898,14, 97, 44,0x14), FieldTrait( 913,15, 89, 44,0x14), FieldTrait( 914,15, 90, 44,0x14),
16298  FieldTrait( 915,25, 91, 44,0x14), FieldTrait( 916,25, 94, 44,0x14), FieldTrait( 917,25, 95, 44,0x14),
16299  FieldTrait( 918,19, 92, 44,0x14), FieldTrait( 919, 1, 96, 44,0x14), FieldTrait( 947,19, 25, 54,0x14),
16300  FieldTrait( 965,15, 43, 54,0x14), FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14),
16301  FieldTrait( 968, 9, 47, 54,0x14), FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14),
16302  FieldTrait( 971, 1, 50, 54,0x14), FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14),
16303  FieldTrait(1018, 1, 51, 57,0x1c), FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14),
16304  FieldTrait(1146,13, 56, 54,0x14), FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14),
16305  FieldTrait(1184, 2, 58,150,0x14), FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14),
16306  FieldTrait(1191,15, 62, 54,0x14), FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14),
16307  FieldTrait(1194, 1, 65, 54,0x14), FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14),
16308  FieldTrait(1197,15, 74, 54,0x14), FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14),
16309  FieldTrait(1200,11, 70, 54,0x14), FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14),
16310  FieldTrait(1244, 8, 72, 54,0x14), FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14),
16311  FieldTrait(1449,15, 77, 54,0x14), FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14),
16312  FieldTrait(1452,14, 80, 54,0x14), FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14),
16313  FieldTrait(1478, 1, 83, 54,0x14), FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14),
16314  FieldTrait(1481, 1, 86, 54,0x14), FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
16315 };
16317 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
16318 const unsigned short QuoteCancel::NoQuoteEntries::_fnum;
16319 //-------------------------------------------------------------------------------------------------
16320 const FieldTrait QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits[] =
16321 {
16322  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
16323 };
16324 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16325 const MsgType QuoteCancel::NoQuoteEntries::NoSecurityAltID::_msgtype("NoSecurityAltID");
16326 const unsigned short QuoteCancel::NoQuoteEntries::NoSecurityAltID::_fnum;
16327 //-------------------------------------------------------------------------------------------------
16328 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::_traits[] =
16329 {
16330  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
16331  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
16332  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
16333  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
16334  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
16335  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
16336  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
16337  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
16338  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
16339  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
16340  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
16341  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
16342  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
16343  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
16344  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
16345  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
16346  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
16347  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
16348 };
16349 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::_traits, 54);
16350 const MsgType QuoteCancel::NoQuoteEntries::NoLegs::_msgtype("NoLegs");
16351 const unsigned short QuoteCancel::NoQuoteEntries::NoLegs::_fnum;
16352 //-------------------------------------------------------------------------------------------------
16353 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16354 {
16355  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
16356 };
16357 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16358 const MsgType QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
16359 const unsigned short QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_fnum;
16360 //-------------------------------------------------------------------------------------------------
16361 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits[] =
16362 {
16363  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
16364  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
16365  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
16366  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
16367  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
16368  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
16369  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
16370  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
16371  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
16372  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
16373  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
16374  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
16375  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
16376  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
16377  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
16378  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
16379  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
16380  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
16381  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
16382  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
16383  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
16384  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
16385  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
16386  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
16387 };
16388 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits, 72);
16389 const MsgType QuoteCancel::NoQuoteEntries::NoUnderlyings::_msgtype("NoUnderlyings");
16390 const unsigned short QuoteCancel::NoQuoteEntries::NoUnderlyings::_fnum;
16391 //-------------------------------------------------------------------------------------------------
16392 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16393 {
16394  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
16395 };
16396 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16397 const MsgType QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
16398 const unsigned short QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
16399 //-------------------------------------------------------------------------------------------------
16400 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16401 {
16402  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
16403 };
16404 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16405 const MsgType QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
16406 const unsigned short QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_fnum;
16407 //-------------------------------------------------------------------------------------------------
16408 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16409 {
16410  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
16411  FieldTrait(1062, 1, 4,196,0x1c)
16412 };
16413 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16414 const MsgType QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
16415 const unsigned short QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
16416 //-------------------------------------------------------------------------------------------------
16417 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16418 {
16419  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
16420 };
16421 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16422 const MsgType QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
16423 const unsigned short QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
16424 //-------------------------------------------------------------------------------------------------
16425 const FieldTrait QuoteCancel::NoQuoteEntries::NoEvents::_traits[] =
16426 {
16427  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
16428  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
16429 };
16430 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoEvents::_ftha(QuoteCancel::NoQuoteEntries::NoEvents::_traits, 5);
16431 const MsgType QuoteCancel::NoQuoteEntries::NoEvents::_msgtype("NoEvents");
16432 const unsigned short QuoteCancel::NoQuoteEntries::NoEvents::_fnum;
16433 //-------------------------------------------------------------------------------------------------
16434 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits[] =
16435 {
16436  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
16437  FieldTrait(1052, 1, 4, 58,0x1c)
16438 };
16439 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16440 const MsgType QuoteCancel::NoQuoteEntries::NoInstrumentParties::_msgtype("NoInstrumentParties");
16441 const unsigned short QuoteCancel::NoQuoteEntries::NoInstrumentParties::_fnum;
16442 //-------------------------------------------------------------------------------------------------
16443 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16444 {
16445  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
16446 };
16447 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16448 const MsgType QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
16449 const unsigned short QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
16450 //-------------------------------------------------------------------------------------------------
16451 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits[] =
16452 {
16453  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
16454  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
16455  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
16456 };
16457 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits, 8);
16458 const MsgType QuoteCancel::NoQuoteEntries::NoComplexEvents::_msgtype("NoComplexEvents");
16459 const unsigned short QuoteCancel::NoQuoteEntries::NoComplexEvents::_fnum;
16460 //-------------------------------------------------------------------------------------------------
16461 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16462 {
16463  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
16464 };
16465 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16466 const MsgType QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
16467 const unsigned short QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_fnum;
16468 //-------------------------------------------------------------------------------------------------
16469 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16470 {
16471  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
16472 };
16473 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16474 const MsgType QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
16475 const unsigned short QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
16476 //-------------------------------------------------------------------------------------------------
16477 const FieldTrait QuoteCancel::NoPartyIDs::_traits[] =
16478 {
16479  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
16480  FieldTrait( 802, 1, 4,107,0x1c)
16481 };
16483 const MsgType QuoteCancel::NoPartyIDs::_msgtype("NoPartyIDs");
16484 const unsigned short QuoteCancel::NoPartyIDs::_fnum;
16485 //-------------------------------------------------------------------------------------------------
16486 const FieldTrait QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits[] =
16487 {
16488  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
16489 };
16490 const FieldTrait_Hash_Array QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits, 2);
16491 const MsgType QuoteCancel::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
16492 const unsigned short QuoteCancel::NoPartyIDs::NoPartySubIDs::_fnum;
16493 //-------------------------------------------------------------------------------------------------
16494 const FieldTrait QuoteCancel::NoTargetPartyIDs::_traits[] =
16495 {
16496  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
16497 };
16499 const MsgType QuoteCancel::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
16500 const unsigned short QuoteCancel::NoTargetPartyIDs::_fnum;
16501 //-------------------------------------------------------------------------------------------------
16502 const FieldTrait QuoteStatusRequest::_traits[] =
16503 {
16504  FieldTrait( 1,15,103, 0,0x04), FieldTrait( 22,15, 6, 54,0x14), FieldTrait( 48,15, 5, 54,0x14),
16505  FieldTrait( 55,15, 3, 54,0x14), FieldTrait( 65,15, 4, 54,0x14), FieldTrait( 106,15, 32, 54,0x14),
16506  FieldTrait( 107,15, 35, 54,0x14), FieldTrait( 117,15, 2, 0,0x04), FieldTrait( 167,15, 10, 54,0x14),
16507  FieldTrait( 200,21, 12, 54,0x14), FieldTrait( 201, 1, 73, 54,0x14), FieldTrait( 202,11, 26, 54,0x14),
16508  FieldTrait( 206, 7, 28, 54,0x14), FieldTrait( 207,20, 31, 54,0x14), FieldTrait( 223,14, 30, 54,0x14),
16509  FieldTrait( 224,25, 14, 54,0x14), FieldTrait( 225,25, 15, 54,0x14), FieldTrait( 226, 1, 17, 54,0x14),
16510  FieldTrait( 227,14, 18, 54,0x14), FieldTrait( 228, 9, 19, 54,0x14), FieldTrait( 231, 9, 29, 54,0x14),
16511  FieldTrait( 239, 1, 16, 54,0x14), FieldTrait( 240,25, 25, 54,0x14), FieldTrait( 255,15, 20, 54,0x14),
16512  FieldTrait( 263, 7,108, 0,0x04), FieldTrait( 336,15,106, 0,0x04), FieldTrait( 348, 2, 33, 54,0x14),
16513  FieldTrait( 349,28, 34, 54,0x14), FieldTrait( 350, 2, 36, 54,0x14), FieldTrait( 351,28, 37, 54,0x14),
16514  FieldTrait( 453, 1,102, 94,0x1c), FieldTrait( 454, 1, 7,142,0x1c), FieldTrait( 460, 1, 8, 54,0x14),
16515  FieldTrait( 461,15, 9, 54,0x14), FieldTrait( 470,18, 22, 54,0x14), FieldTrait( 471,15, 23, 54,0x14),
16516  FieldTrait( 472,15, 24, 54,0x14), FieldTrait( 541,25, 13, 54,0x14), FieldTrait( 543,15, 21, 54,0x14),
16517  FieldTrait( 555, 1,101, 49,0x1c), FieldTrait( 581, 1,105, 0,0x04), FieldTrait( 625,15,107, 0,0x04),
16518  FieldTrait( 649,15, 1, 0,0x04), FieldTrait( 660, 1,104, 0,0x04), FieldTrait( 667,21, 39, 54,0x14),
16519  FieldTrait( 691,15, 38, 54,0x14), FieldTrait( 711, 1,100,188,0x1c), FieldTrait( 762,15, 11, 54,0x14),
16520  FieldTrait( 788, 1, 95, 44,0x14), FieldTrait( 864, 1, 42, 38,0x1c), FieldTrait( 873,25, 43, 54,0x14),
16521  FieldTrait( 874,25, 44, 54,0x14), FieldTrait( 875, 1, 40, 54,0x14), FieldTrait( 876,15, 41, 54,0x14),
16522  FieldTrait( 898,14, 99, 44,0x14), FieldTrait( 913,15, 91, 44,0x14), FieldTrait( 914,15, 92, 44,0x14),
16523  FieldTrait( 915,25, 93, 44,0x14), FieldTrait( 916,25, 96, 44,0x14), FieldTrait( 917,25, 97, 44,0x14),
16524  FieldTrait( 918,19, 94, 44,0x14), FieldTrait( 919, 1, 98, 44,0x14), FieldTrait( 947,19, 27, 54,0x14),
16525  FieldTrait( 965,15, 45, 54,0x14), FieldTrait( 966,15, 46, 54,0x14), FieldTrait( 967, 9, 48, 54,0x14),
16526  FieldTrait( 968, 9, 49, 54,0x14), FieldTrait( 969, 9, 50, 54,0x14), FieldTrait( 970, 1, 51, 54,0x14),
16527  FieldTrait( 971, 1, 52, 54,0x14), FieldTrait( 996,15, 54, 54,0x14), FieldTrait( 997,15, 55, 54,0x14),
16528  FieldTrait(1018, 1, 53, 57,0x1c), FieldTrait(1049, 7, 47, 54,0x14), FieldTrait(1079,26, 56, 54,0x14),
16529  FieldTrait(1146,13, 58, 54,0x14), FieldTrait(1147,10, 59, 54,0x14), FieldTrait(1151,15, 57, 54,0x14),
16530  FieldTrait(1184, 2, 60,150,0x14), FieldTrait(1185,29, 61,150,0x14), FieldTrait(1186,15, 62,150,0x14),
16531  FieldTrait(1191,15, 64, 54,0x14), FieldTrait(1192,10, 65, 54,0x14), FieldTrait(1193, 7, 66, 54,0x14),
16532  FieldTrait(1194, 1, 67, 54,0x14), FieldTrait(1195,13, 68, 54,0x14), FieldTrait(1196,15, 69, 54,0x14),
16533  FieldTrait(1197,15, 76, 54,0x14), FieldTrait(1198, 1, 70, 54,0x14), FieldTrait(1199,11, 71, 54,0x14),
16534  FieldTrait(1200,11, 72, 54,0x14), FieldTrait(1227,15, 63, 54,0x14), FieldTrait(1242, 8, 75, 54,0x14),
16535  FieldTrait(1244, 8, 74, 54,0x14), FieldTrait(1435, 1, 77, 54,0x14), FieldTrait(1439, 1, 78, 54,0x14),
16536  FieldTrait(1449,15, 79, 54,0x14), FieldTrait(1450,15, 80, 54,0x14), FieldTrait(1451,14, 81, 54,0x14),
16537  FieldTrait(1452,14, 82, 54,0x14), FieldTrait(1457,14, 83, 54,0x14), FieldTrait(1458,14, 84, 54,0x14),
16538  FieldTrait(1461, 1,109,169,0x1c), FieldTrait(1478, 1, 85, 54,0x14), FieldTrait(1479, 1, 86, 54,0x14),
16539  FieldTrait(1480,14, 87, 54,0x14), FieldTrait(1481, 1, 88, 54,0x14), FieldTrait(1482, 1, 89, 54,0x14),
16540  FieldTrait(1483, 1, 90, 21,0x1c)
16541 };
16542 const FieldTrait_Hash_Array QuoteStatusRequest::_ftha(QuoteStatusRequest::_traits, 109);
16544 //-------------------------------------------------------------------------------------------------
16545 const FieldTrait QuoteStatusRequest::NoPartyIDs::_traits[] =
16546 {
16547  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
16548  FieldTrait( 802, 1, 4,107,0x1c)
16549 };
16552 const unsigned short QuoteStatusRequest::NoPartyIDs::_fnum;
16553 //-------------------------------------------------------------------------------------------------
16554 const FieldTrait QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
16555 {
16556  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
16557 };
16558 const FieldTrait_Hash_Array QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
16559 const MsgType QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
16560 const unsigned short QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_fnum;
16561 //-------------------------------------------------------------------------------------------------
16563 {
16564  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
16565 };
16568 const unsigned short QuoteStatusRequest::NoSecurityAltID::_fnum;
16569 //-------------------------------------------------------------------------------------------------
16570 const FieldTrait QuoteStatusRequest::NoLegs::_traits[] =
16571 {
16572  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
16573  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
16574  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
16575  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
16576  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
16577  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
16578  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
16579  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
16580  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
16581  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
16582  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
16583  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
16584  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
16585  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
16586  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
16587  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
16588  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
16589  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
16590 };
16593 const unsigned short QuoteStatusRequest::NoLegs::_fnum;
16594 //-------------------------------------------------------------------------------------------------
16595 const FieldTrait QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
16596 {
16597  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
16598 };
16599 const FieldTrait_Hash_Array QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
16600 const MsgType QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
16601 const unsigned short QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_fnum;
16602 //-------------------------------------------------------------------------------------------------
16603 const FieldTrait QuoteStatusRequest::NoUnderlyings::_traits[] =
16604 {
16605  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
16606  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
16607  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
16608  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
16609  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
16610  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
16611  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
16612  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
16613  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
16614  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
16615  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
16616  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
16617  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
16618  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
16619  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
16620  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
16621  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
16622  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
16623  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
16624  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
16625  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
16626  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
16627  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
16628  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
16629 };
16632 const unsigned short QuoteStatusRequest::NoUnderlyings::_fnum;
16633 //-------------------------------------------------------------------------------------------------
16634 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16635 {
16636  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
16637 };
16638 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16639 const MsgType QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
16640 const unsigned short QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
16641 //-------------------------------------------------------------------------------------------------
16642 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
16643 {
16644  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
16645 };
16646 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16647 const MsgType QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
16648 const unsigned short QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
16649 //-------------------------------------------------------------------------------------------------
16650 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16651 {
16652  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
16653  FieldTrait(1062, 1, 4,196,0x1c)
16654 };
16655 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16656 const MsgType QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
16657 const unsigned short QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
16658 //-------------------------------------------------------------------------------------------------
16659 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16660 {
16661  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
16662 };
16663 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16664 const MsgType QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
16665 const unsigned short QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
16666 //-------------------------------------------------------------------------------------------------
16667 const FieldTrait QuoteStatusRequest::NoEvents::_traits[] =
16668 {
16669  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
16670  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
16671 };
16674 const unsigned short QuoteStatusRequest::NoEvents::_fnum;
16675 //-------------------------------------------------------------------------------------------------
16677 {
16678  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
16679  FieldTrait(1052, 1, 4, 58,0x1c)
16680 };
16682 const MsgType QuoteStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
16684 //-------------------------------------------------------------------------------------------------
16685 const FieldTrait QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16686 {
16687  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
16688 };
16689 const FieldTrait_Hash_Array QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16690 const MsgType QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
16691 const unsigned short QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
16692 //-------------------------------------------------------------------------------------------------
16694 {
16695  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
16696 };
16699 const unsigned short QuoteStatusRequest::NoTargetPartyIDs::_fnum;
16700 //-------------------------------------------------------------------------------------------------
16702 {
16703  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
16704  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
16705  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
16706 };
16709 const unsigned short QuoteStatusRequest::NoComplexEvents::_fnum;
16710 //-------------------------------------------------------------------------------------------------
16711 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
16712 {
16713  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
16714 };
16715 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
16716 const MsgType QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
16717 const unsigned short QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_fnum;
16718 //-------------------------------------------------------------------------------------------------
16719 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16720 {
16721  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
16722 };
16723 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16724 const MsgType QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
16725 const unsigned short QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
16726 //-------------------------------------------------------------------------------------------------
16727 const FieldTrait MassQuoteAcknowledgement::_traits[] =
16728 {
16729  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 58,15, 11, 0,0x04), FieldTrait( 117,15, 2, 0,0x04),
16730  FieldTrait( 131,15, 1, 0,0x04), FieldTrait( 296, 1, 14,115,0x1c), FieldTrait( 297, 1, 3, 0,0x05),
16731  FieldTrait( 298, 1, 15, 0,0x04), FieldTrait( 300, 1, 4, 0,0x04), FieldTrait( 301, 1, 5, 0,0x04),
16732  FieldTrait( 354, 2, 12, 0,0x04), FieldTrait( 355,28, 13, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c),
16733  FieldTrait( 537, 1, 6, 0,0x04), FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04),
16734  FieldTrait(1461, 1, 16,169,0x1c)
16735 };
16738 //-------------------------------------------------------------------------------------------------
16740 {
16741  FieldTrait( 241,25, 13,191,0x14), FieldTrait( 242,25, 14,191,0x14), FieldTrait( 243, 1, 15,191,0x14),
16742  FieldTrait( 244, 1, 16,191,0x14), FieldTrait( 245,14, 17,191,0x14), FieldTrait( 246, 9, 18,191,0x14),
16743  FieldTrait( 247,25, 24,191,0x14), FieldTrait( 256,15, 19,191,0x14), FieldTrait( 295, 1, 76,109,0x1c),
16744  FieldTrait( 302,15, 1, 0,0x04), FieldTrait( 304, 1, 74, 0,0x04), FieldTrait( 305,15, 5,191,0x14),
16745  FieldTrait( 306,15, 31,191,0x14), FieldTrait( 307,15, 34,191,0x14), FieldTrait( 308,20, 30,191,0x14),
16746  FieldTrait( 309,15, 4,191,0x14), FieldTrait( 310,15, 9,191,0x14), FieldTrait( 311,15, 2,191,0x14),
16747  FieldTrait( 312,15, 3,191,0x14), FieldTrait( 313,21, 11,191,0x14), FieldTrait( 315, 1, 61,191,0x14),
16748  FieldTrait( 316,11, 25,191,0x14), FieldTrait( 317, 7, 27,191,0x14), FieldTrait( 318,19, 39,191,0x14),
16749  FieldTrait( 362, 2, 32,191,0x14), FieldTrait( 363,28, 33,191,0x14), FieldTrait( 364, 2, 35,191,0x14),
16750  FieldTrait( 365,28, 36,191,0x14), FieldTrait( 367,22, 80, 0,0x04), FieldTrait( 435,14, 29,191,0x14),
16751  FieldTrait( 436, 9, 28,191,0x14), FieldTrait( 457, 1, 6,189,0x1c), FieldTrait( 462, 1, 7,191,0x14),
16752  FieldTrait( 463,15, 8,191,0x14), FieldTrait( 542,25, 12,191,0x14), FieldTrait( 592,18, 21,191,0x14),
16753  FieldTrait( 593,15, 22,191,0x14), FieldTrait( 594,15, 23,191,0x14), FieldTrait( 595,15, 20,191,0x14),
16754  FieldTrait( 763,15, 10,191,0x14), FieldTrait( 810,11, 41,191,0x14), FieldTrait( 877,15, 37,191,0x14),
16755  FieldTrait( 878,15, 38,191,0x14), FieldTrait( 879,10, 40,191,0x14), FieldTrait( 882,11, 42,191,0x14),
16756  FieldTrait( 883,11, 43,191,0x14), FieldTrait( 884,13, 44,191,0x14), FieldTrait( 885,13, 45,191,0x14),
16757  FieldTrait( 886,13, 46,191,0x14), FieldTrait( 887, 1, 47,194,0x1c), FieldTrait( 893, 8, 75, 0,0x04),
16758  FieldTrait( 941,19, 26,191,0x14), FieldTrait( 972,14, 48,191,0x14), FieldTrait( 973,13, 50,191,0x14),
16759  FieldTrait( 974,15, 51,191,0x14), FieldTrait( 975, 1, 49,191,0x14), FieldTrait( 998,15, 52,191,0x14),
16760  FieldTrait(1000,15, 53,191,0x14), FieldTrait(1038,13, 54,191,0x14), FieldTrait(1039,15, 56,191,0x14),
16761  FieldTrait(1044,10, 57,191,0x14), FieldTrait(1045, 9, 58,191,0x14), FieldTrait(1046, 7, 59,191,0x14),
16762  FieldTrait(1058, 1, 55,195,0x1c), FieldTrait(1168, 1, 77, 0,0x04), FieldTrait(1169, 1, 78, 0,0x04),
16763  FieldTrait(1170, 1, 79, 0,0x04), FieldTrait(1213,26, 60,191,0x14), FieldTrait(1419, 1, 62,191,0x14),
16764  FieldTrait(1423,10, 63,191,0x14), FieldTrait(1424,15, 64,191,0x14), FieldTrait(1425,10, 65,191,0x14),
16765  FieldTrait(1437, 1, 66,191,0x14), FieldTrait(1441, 1, 67,191,0x14), FieldTrait(1453,15, 68,191,0x14),
16766  FieldTrait(1454,15, 69,191,0x14), FieldTrait(1455,14, 70,191,0x14), FieldTrait(1456,14, 71,191,0x14),
16767  FieldTrait(1459,14, 72,191,0x14), FieldTrait(1460,14, 73,191,0x14)
16768 };
16772 //-------------------------------------------------------------------------------------------------
16773 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits[] =
16774 {
16775  FieldTrait( 15,19,113, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 40, 7,108, 0,0x04),
16776  FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 60,22,104, 0,0x04),
16777  FieldTrait( 62,22, 95, 0,0x04), FieldTrait( 64,25,107, 0,0x04), FieldTrait( 65,15, 3, 54,0x14),
16778  FieldTrait( 106,15, 31, 54,0x14), FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 132,11, 91, 0,0x04),
16779  FieldTrait( 133,11, 92, 0,0x04), FieldTrait( 134,10, 93, 0,0x04), FieldTrait( 135,10, 94, 0,0x04),
16780  FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 188,11, 96, 0,0x04), FieldTrait( 189,12, 98, 0,0x04),
16781  FieldTrait( 190,11, 97, 0,0x04), FieldTrait( 191,12, 99, 0,0x04), FieldTrait( 192,10,110, 0,0x04),
16782  FieldTrait( 193,25,109, 0,0x04), FieldTrait( 200,21, 11, 54,0x14), FieldTrait( 201, 1, 72, 54,0x14),
16783  FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14), FieldTrait( 207,20, 30, 54,0x14),
16784  FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14),
16785  FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14),
16786  FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14),
16787  FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 299,15, 1, 0,0x04), FieldTrait( 336,15,105, 0,0x04),
16788  FieldTrait( 348, 2, 32, 54,0x14), FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14),
16789  FieldTrait( 351,28, 36, 54,0x14), FieldTrait( 368, 1,114, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c),
16790  FieldTrait( 460, 1, 7, 54,0x14), FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14),
16791  FieldTrait( 471,15, 22, 54,0x14), FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 528, 7,117, 0,0x04),
16792  FieldTrait( 529,16,118, 0,0x04), FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14),
16793  FieldTrait( 555, 1, 90, 49,0x1c), FieldTrait( 625,15,106, 0,0x04), FieldTrait( 631,11,100, 0,0x04),
16794  FieldTrait( 632,14,101, 0,0x04), FieldTrait( 633,14,102, 0,0x04), FieldTrait( 634,14,103, 0,0x04),
16795  FieldTrait( 642,12,111, 0,0x04), FieldTrait( 643,12,112, 0,0x04), FieldTrait( 667,21, 38, 54,0x14),
16796  FieldTrait( 691,15, 37, 54,0x14), FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 775, 1,116, 0,0x04),
16797  FieldTrait( 864, 1, 41, 38,0x1c), FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14),
16798  FieldTrait( 875, 1, 39, 54,0x14), FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 947,19, 26, 54,0x14),
16799  FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14), FieldTrait( 967, 9, 47, 54,0x14),
16800  FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14), FieldTrait( 970, 1, 50, 54,0x14),
16801  FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14), FieldTrait( 997,15, 54, 54,0x14),
16802  FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14),
16803  FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14),
16804  FieldTrait(1167, 1,115, 0,0x04), FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14),
16805  FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14),
16806  FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14),
16807  FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14),
16808  FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1227,15, 62, 54,0x14),
16809  FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1435, 1, 76, 54,0x14),
16810  FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14),
16811  FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14),
16812  FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14),
16813  FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14),
16814  FieldTrait(1483, 1, 89, 21,0x1c)
16815 };
16816 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits, 118);
16817 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_msgtype("NoQuoteEntries");
16818 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_fnum;
16819 //-------------------------------------------------------------------------------------------------
16820 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
16821 {
16822  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
16823 };
16824 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16825 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_msgtype("NoSecurityAltID");
16826 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_fnum;
16827 //-------------------------------------------------------------------------------------------------
16828 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
16829 {
16830  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
16831  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
16832  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
16833  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
16834  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
16835  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
16836  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
16837  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
16838  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
16839  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
16840  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
16841  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
16842  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
16843  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
16844  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
16845  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
16846  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
16847  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
16848 };
16849 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
16850 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_msgtype("NoLegs");
16851 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_fnum;
16852 //-------------------------------------------------------------------------------------------------
16853 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16854 {
16855  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
16856 };
16857 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16858 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
16859 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_fnum;
16860 //-------------------------------------------------------------------------------------------------
16861 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
16862 {
16863  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
16864  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
16865 };
16866 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
16867 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_msgtype("NoEvents");
16868 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_fnum;
16869 //-------------------------------------------------------------------------------------------------
16870 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
16871 {
16872  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
16873  FieldTrait(1052, 1, 4, 58,0x1c)
16874 };
16875 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16876 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_msgtype("NoInstrumentParties");
16877 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_fnum;
16878 //-------------------------------------------------------------------------------------------------
16879 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16880 {
16881  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
16882 };
16883 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16884 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
16885 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
16886 //-------------------------------------------------------------------------------------------------
16887 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
16888 {
16889  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
16890  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
16891  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
16892 };
16893 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
16894 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_msgtype("NoComplexEvents");
16895 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_fnum;
16896 //-------------------------------------------------------------------------------------------------
16897 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16898 {
16899  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
16900 };
16901 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16902 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
16903 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_fnum;
16904 //-------------------------------------------------------------------------------------------------
16905 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16906 {
16907  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
16908 };
16909 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16910 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
16911 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
16912 //-------------------------------------------------------------------------------------------------
16913 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
16914 {
16915  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
16916 };
16917 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
16918 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
16919 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_fnum;
16920 //-------------------------------------------------------------------------------------------------
16921 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits[] =
16922 {
16923  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
16924 };
16925 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits, 2);
16926 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
16927 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_fnum;
16928 //-------------------------------------------------------------------------------------------------
16929 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
16930 {
16931  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
16932  FieldTrait(1062, 1, 4,196,0x1c)
16933 };
16934 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
16935 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
16936 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_fnum;
16937 //-------------------------------------------------------------------------------------------------
16938 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16939 {
16940  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
16941 };
16942 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16943 const MsgType MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
16944 const unsigned short MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
16945 //-------------------------------------------------------------------------------------------------
16947 {
16948  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
16949  FieldTrait( 802, 1, 4,107,0x1c)
16950 };
16953 const unsigned short MassQuoteAcknowledgement::NoPartyIDs::_fnum;
16954 //-------------------------------------------------------------------------------------------------
16955 const FieldTrait MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits[] =
16956 {
16957  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
16958 };
16959 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits, 2);
16960 const MsgType MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
16961 const unsigned short MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_fnum;
16962 //-------------------------------------------------------------------------------------------------
16964 {
16965  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
16966 };
16970 //-------------------------------------------------------------------------------------------------
16971 const FieldTrait SecurityDefinitionRequest::_traits[] =
16972 {
16973  FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 6, 54,0x14), FieldTrait( 48,15, 5, 54,0x14),
16974  FieldTrait( 55,15, 3, 54,0x14), FieldTrait( 58,15, 96, 0,0x04), FieldTrait( 65,15, 4, 54,0x14),
16975  FieldTrait( 106,15, 32, 54,0x14), FieldTrait( 107,15, 35, 54,0x14), FieldTrait( 167,15, 10, 54,0x14),
16976  FieldTrait( 200,21, 12, 54,0x14), FieldTrait( 201, 1, 73, 54,0x14), FieldTrait( 202,11, 26, 54,0x14),
16977  FieldTrait( 206, 7, 28, 54,0x14), FieldTrait( 207,20, 31, 54,0x14), FieldTrait( 218,12,105,160,0x14),
16978  FieldTrait( 220,19,106,160,0x14), FieldTrait( 221,15,107,160,0x14), FieldTrait( 222,15,108,160,0x14),
16979  FieldTrait( 223,14, 30, 54,0x14), FieldTrait( 224,25, 14, 54,0x14), FieldTrait( 225,25, 15, 54,0x14),
16980  FieldTrait( 226, 1, 17, 54,0x14), FieldTrait( 227,14, 18, 54,0x14), FieldTrait( 228, 9, 19, 54,0x14),
16981  FieldTrait( 231, 9, 29, 54,0x14), FieldTrait( 232, 1,104,162,0x1c), FieldTrait( 235,15,113,198,0x14),
16982  FieldTrait( 236,14,114,198,0x14), FieldTrait( 239, 1, 16, 54,0x14), FieldTrait( 240,25, 25, 54,0x14),
16983  FieldTrait( 255,15, 20, 54,0x14), FieldTrait( 263, 7,103, 0,0x04), FieldTrait( 320,15, 1, 0,0x05),
16984  FieldTrait( 321, 1, 2, 0,0x05), FieldTrait( 336,15, 99, 0,0x04), FieldTrait( 348, 2, 33, 54,0x14),
16985  FieldTrait( 349,28, 34, 54,0x14), FieldTrait( 350, 2, 36, 54,0x14), FieldTrait( 351,28, 37, 54,0x14),
16986  FieldTrait( 354, 2, 97, 0,0x04), FieldTrait( 355,28, 98, 0,0x04), FieldTrait( 454, 1, 7,142,0x1c),
16987  FieldTrait( 460, 1, 8, 54,0x14), FieldTrait( 461,15, 9, 54,0x14), FieldTrait( 470,18, 22, 54,0x14),
16988  FieldTrait( 471,15, 23, 54,0x14), FieldTrait( 472,15, 24, 54,0x14), FieldTrait( 541,25, 13, 54,0x14),
16989  FieldTrait( 543,15, 21, 54,0x14), FieldTrait( 555, 1,101, 49,0x1c), FieldTrait( 625,15,100, 0,0x04),
16990  FieldTrait( 662,11,109,160,0x14), FieldTrait( 663, 1,110,160,0x14), FieldTrait( 667,21, 39, 54,0x14),
16991  FieldTrait( 668, 1, 91, 55,0x14), FieldTrait( 691,15, 38, 54,0x14), FieldTrait( 696,25,116,198,0x14),
16992  FieldTrait( 697,11,117,198,0x14), FieldTrait( 698, 1,118,198,0x14), FieldTrait( 699,15,111,160,0x14),
16993  FieldTrait( 701,25,115,198,0x14), FieldTrait( 711, 1, 94,188,0x1c), FieldTrait( 761,15,112,160,0x14),
16994  FieldTrait( 762,15, 11, 54,0x14), FieldTrait( 827, 1,102, 0,0x04), FieldTrait( 864, 1, 42, 38,0x1c),
16995  FieldTrait( 869,14, 92, 55,0x14), FieldTrait( 870, 1, 93, 9,0x1c), FieldTrait( 873,25, 43, 54,0x14),
16996  FieldTrait( 874,25, 44, 54,0x14), FieldTrait( 875, 1, 40, 54,0x14), FieldTrait( 876,15, 41, 54,0x14),
16997  FieldTrait( 947,19, 27, 54,0x14), FieldTrait( 965,15, 45, 54,0x14), FieldTrait( 966,15, 46, 54,0x14),
16998  FieldTrait( 967, 9, 48, 54,0x14), FieldTrait( 968, 9, 49, 54,0x14), FieldTrait( 969, 9, 50, 54,0x14),
16999  FieldTrait( 970, 1, 51, 54,0x14), FieldTrait( 971, 1, 52, 54,0x14), FieldTrait( 996,15, 54, 54,0x14),
17000  FieldTrait( 997,15, 55, 54,0x14), FieldTrait(1018, 1, 53, 57,0x1c), FieldTrait(1049, 7, 47, 54,0x14),
17001  FieldTrait(1079,26, 56, 54,0x14), FieldTrait(1146,13, 58, 54,0x14), FieldTrait(1147,10, 59, 54,0x14),
17002  FieldTrait(1151,15, 57, 54,0x14), FieldTrait(1184, 2, 60,150,0x14), FieldTrait(1185,29, 61,150,0x14),
17003  FieldTrait(1186,15, 62,150,0x14), FieldTrait(1191,15, 64, 54,0x14), FieldTrait(1192,10, 65, 54,0x14),
17004  FieldTrait(1193, 7, 66, 54,0x14), FieldTrait(1194, 1, 67, 54,0x14), FieldTrait(1195,13, 68, 54,0x14),
17005  FieldTrait(1196,15, 69, 54,0x14), FieldTrait(1197,15, 76, 54,0x14), FieldTrait(1198, 1, 70, 54,0x14),
17006  FieldTrait(1199,11, 71, 54,0x14), FieldTrait(1200,11, 72, 54,0x14), FieldTrait(1227,15, 63, 54,0x14),
17007  FieldTrait(1242, 8, 75, 54,0x14), FieldTrait(1244, 8, 74, 54,0x14), FieldTrait(1300,15,120, 0,0x04),
17008  FieldTrait(1301,20,119, 0,0x04), FieldTrait(1435, 1, 77, 54,0x14), FieldTrait(1439, 1, 78, 54,0x14),
17009  FieldTrait(1449,15, 79, 54,0x14), FieldTrait(1450,15, 80, 54,0x14), FieldTrait(1451,14, 81, 54,0x14),
17010  FieldTrait(1452,14, 82, 54,0x14), FieldTrait(1457,14, 83, 54,0x14), FieldTrait(1458,14, 84, 54,0x14),
17011  FieldTrait(1478, 1, 85, 54,0x14), FieldTrait(1479, 1, 86, 54,0x14), FieldTrait(1480,14, 87, 54,0x14),
17012  FieldTrait(1481, 1, 88, 54,0x14), FieldTrait(1482, 1, 89, 54,0x14), FieldTrait(1483, 1, 90, 21,0x1c)
17013 };
17016 //-------------------------------------------------------------------------------------------------
17018 {
17019  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
17020 };
17024 //-------------------------------------------------------------------------------------------------
17026 {
17027  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
17028 };
17032 //-------------------------------------------------------------------------------------------------
17033 const FieldTrait SecurityDefinitionRequest::NoLegs::_traits[] =
17034 {
17035  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
17036  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
17037  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
17038  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
17039  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
17040  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
17041  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
17042  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
17043  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
17044  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
17045  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
17046  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
17047  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
17048  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
17049  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
17050  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
17051  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
17052  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
17053 };
17056 const unsigned short SecurityDefinitionRequest::NoLegs::_fnum;
17057 //-------------------------------------------------------------------------------------------------
17058 const FieldTrait SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17059 {
17060  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
17061 };
17062 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17063 const MsgType SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
17064 const unsigned short SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_fnum;
17065 //-------------------------------------------------------------------------------------------------
17067 {
17068  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
17069  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
17070  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
17071  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
17072  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
17073  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
17074  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
17075  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
17076  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
17077  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
17078  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
17079  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
17080  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
17081  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
17082  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
17083  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
17084  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
17085  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
17086  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
17087  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
17088  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
17089  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
17090  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
17091  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
17092 };
17096 //-------------------------------------------------------------------------------------------------
17097 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17098 {
17099  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
17100 };
17101 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17102 const MsgType SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
17103 const unsigned short SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
17104 //-------------------------------------------------------------------------------------------------
17105 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17106 {
17107  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
17108 };
17109 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17110 const MsgType SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
17111 const unsigned short SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
17112 //-------------------------------------------------------------------------------------------------
17113 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17114 {
17115  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
17116  FieldTrait(1062, 1, 4,196,0x1c)
17117 };
17118 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17119 const MsgType SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
17120 const unsigned short SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
17121 //-------------------------------------------------------------------------------------------------
17122 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17123 {
17124  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
17125 };
17126 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17127 const MsgType SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
17128 const unsigned short SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
17129 //-------------------------------------------------------------------------------------------------
17131 {
17132  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
17133  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
17134 };
17137 const unsigned short SecurityDefinitionRequest::NoEvents::_fnum;
17138 //-------------------------------------------------------------------------------------------------
17140 {
17141  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
17142 };
17146 //-------------------------------------------------------------------------------------------------
17148 {
17149  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
17150  FieldTrait(1052, 1, 4, 58,0x1c)
17151 };
17155 //-------------------------------------------------------------------------------------------------
17156 const FieldTrait SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17157 {
17158  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
17159 };
17160 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17161 const MsgType SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
17162 const unsigned short SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
17163 //-------------------------------------------------------------------------------------------------
17165 {
17166  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
17167  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
17168  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
17169 };
17173 //-------------------------------------------------------------------------------------------------
17174 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17175 {
17176  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
17177 };
17178 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17179 const MsgType SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
17180 const unsigned short SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_fnum;
17181 //-------------------------------------------------------------------------------------------------
17182 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17183 {
17184  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
17185 };
17186 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17187 const MsgType SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
17188 const unsigned short SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
17189 //-------------------------------------------------------------------------------------------------
17190 const FieldTrait SecurityDefinition::_traits[] =
17191 {
17192  FieldTrait( 15,19, 96, 0,0x04), FieldTrait( 22,15, 7, 54,0x14), FieldTrait( 48,15, 6, 54,0x14),
17193  FieldTrait( 55,15, 4, 54,0x14), FieldTrait( 58,15, 97, 0,0x04), FieldTrait( 60,22,124, 0,0x04),
17194  FieldTrait( 65,15, 5, 54,0x14), FieldTrait( 106,15, 33, 54,0x14), FieldTrait( 107,15, 36, 54,0x14),
17195  FieldTrait( 167,15, 11, 54,0x14), FieldTrait( 200,21, 13, 54,0x14), FieldTrait( 201, 1, 74, 54,0x14),
17196  FieldTrait( 202,11, 27, 54,0x14), FieldTrait( 206, 7, 29, 54,0x14), FieldTrait( 207,20, 32, 54,0x14),
17197  FieldTrait( 218,12,104,160,0x14), FieldTrait( 220,19,105,160,0x14), FieldTrait( 221,15,106,160,0x14),
17198  FieldTrait( 222,15,107,160,0x14), FieldTrait( 223,14, 31, 54,0x14), FieldTrait( 224,25, 15, 54,0x14),
17199  FieldTrait( 225,25, 16, 54,0x14), FieldTrait( 226, 1, 18, 54,0x14), FieldTrait( 227,14, 19, 54,0x14),
17200  FieldTrait( 228, 9, 20, 54,0x14), FieldTrait( 231, 9, 30, 54,0x14), FieldTrait( 232, 1,103,162,0x1c),
17201  FieldTrait( 235,15,112,198,0x14), FieldTrait( 236,14,113,198,0x14), FieldTrait( 239, 1, 17, 54,0x14),
17202  FieldTrait( 240,25, 26, 54,0x14), FieldTrait( 255,15, 21, 54,0x14), FieldTrait( 292,16,118, 0,0x04),
17203  FieldTrait( 320,15, 1, 0,0x04), FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 323, 1, 3, 0,0x04),
17204  FieldTrait( 348, 2, 34, 54,0x14), FieldTrait( 349,28, 35, 54,0x14), FieldTrait( 350, 2, 37, 54,0x14),
17205  FieldTrait( 351,28, 38, 54,0x14), FieldTrait( 354, 2, 98, 0,0x04), FieldTrait( 355,28, 99, 0,0x04),
17206  FieldTrait( 454, 1, 8,142,0x1c), FieldTrait( 460, 1, 9, 54,0x14), FieldTrait( 461,15, 10, 54,0x14),
17207  FieldTrait( 470,18, 23, 54,0x14), FieldTrait( 471,15, 24, 54,0x14), FieldTrait( 472,15, 25, 54,0x14),
17208  FieldTrait( 541,25, 14, 54,0x14), FieldTrait( 543,15, 22, 54,0x14), FieldTrait( 555, 1,100, 49,0x1c),
17209  FieldTrait( 662,11,108,160,0x14), FieldTrait( 663, 1,109,160,0x14), FieldTrait( 667,21, 40, 54,0x14),
17210  FieldTrait( 668, 1, 92, 55,0x14), FieldTrait( 691,15, 39, 54,0x14), FieldTrait( 696,25,115,198,0x14),
17211  FieldTrait( 697,11,116,198,0x14), FieldTrait( 698, 1,117,198,0x14), FieldTrait( 699,15,110,160,0x14),
17212  FieldTrait( 701,25,114,198,0x14), FieldTrait( 711, 1, 95,188,0x1c), FieldTrait( 715,25,102, 0,0x04),
17213  FieldTrait( 761,15,111,160,0x14), FieldTrait( 762,15, 12, 54,0x14), FieldTrait( 864, 1, 43, 38,0x1c),
17214  FieldTrait( 869,14, 93, 55,0x14), FieldTrait( 870, 1, 94, 9,0x1c), FieldTrait( 873,25, 44, 54,0x14),
17215  FieldTrait( 874,25, 45, 54,0x14), FieldTrait( 875, 1, 41, 54,0x14), FieldTrait( 876,15, 42, 54,0x14),
17216  FieldTrait( 947,19, 28, 54,0x14), FieldTrait( 964, 1,101, 0,0x04), FieldTrait( 965,15, 46, 54,0x14),
17217  FieldTrait( 966,15, 47, 54,0x14), FieldTrait( 967, 9, 49, 54,0x14), FieldTrait( 968, 9, 50, 54,0x14),
17218  FieldTrait( 969, 9, 51, 54,0x14), FieldTrait( 970, 1, 52, 54,0x14), FieldTrait( 971, 1, 53, 54,0x14),
17219  FieldTrait( 996,15, 55, 54,0x14), FieldTrait( 997,15, 56, 54,0x14), FieldTrait(1018, 1, 54, 57,0x1c),
17220  FieldTrait(1049, 7, 48, 54,0x14), FieldTrait(1079,26, 57, 54,0x14), FieldTrait(1146,13, 59, 54,0x14),
17221  FieldTrait(1147,10, 60, 54,0x14), FieldTrait(1151,15, 58, 54,0x14), FieldTrait(1180,15,120, 8,0x14),
17222  FieldTrait(1181, 4,121, 8,0x14), FieldTrait(1184, 2, 61,150,0x14), FieldTrait(1185,29, 62,150,0x14),
17223  FieldTrait(1186,15, 63,150,0x14), FieldTrait(1191,15, 65, 54,0x14), FieldTrait(1192,10, 66, 54,0x14),
17224  FieldTrait(1193, 7, 67, 54,0x14), FieldTrait(1194, 1, 68, 54,0x14), FieldTrait(1195,13, 69, 54,0x14),
17225  FieldTrait(1196,15, 70, 54,0x14), FieldTrait(1197,15, 77, 54,0x14), FieldTrait(1198, 1, 71, 54,0x14),
17226  FieldTrait(1199,11, 72, 54,0x14), FieldTrait(1200,11, 73, 54,0x14), FieldTrait(1227,15, 64, 54,0x14),
17227  FieldTrait(1242, 8, 76, 54,0x14), FieldTrait(1244, 8, 75, 54,0x14), FieldTrait(1310, 1,119, 74,0x1c),
17228  FieldTrait(1350, 4,122, 8,0x14), FieldTrait(1352, 8,123, 8,0x14), FieldTrait(1435, 1, 78, 54,0x14),
17229  FieldTrait(1439, 1, 79, 54,0x14), FieldTrait(1449,15, 80, 54,0x14), FieldTrait(1450,15, 81, 54,0x14),
17230  FieldTrait(1451,14, 82, 54,0x14), FieldTrait(1452,14, 83, 54,0x14), FieldTrait(1457,14, 84, 54,0x14),
17231  FieldTrait(1458,14, 85, 54,0x14), FieldTrait(1478, 1, 86, 54,0x14), FieldTrait(1479, 1, 87, 54,0x14),
17232  FieldTrait(1480,14, 88, 54,0x14), FieldTrait(1481, 1, 89, 54,0x14), FieldTrait(1482, 1, 90, 54,0x14),
17233  FieldTrait(1483, 1, 91, 21,0x1c)
17234 };
17235 const FieldTrait_Hash_Array SecurityDefinition::_ftha(SecurityDefinition::_traits, 124);
17237 //-------------------------------------------------------------------------------------------------
17239 {
17240  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
17241 };
17244 const unsigned short SecurityDefinition::NoStipulations::_fnum;
17245 //-------------------------------------------------------------------------------------------------
17247 {
17248  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
17249 };
17252 const unsigned short SecurityDefinition::NoSecurityAltID::_fnum;
17253 //-------------------------------------------------------------------------------------------------
17254 const FieldTrait SecurityDefinition::NoLegs::_traits[] =
17255 {
17256  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
17257  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
17258  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
17259  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
17260  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
17261  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
17262  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
17263  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
17264  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
17265  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
17266  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
17267  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
17268  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
17269  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
17270  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
17271  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
17272  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
17273  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
17274 };
17277 const unsigned short SecurityDefinition::NoLegs::_fnum;
17278 //-------------------------------------------------------------------------------------------------
17279 const FieldTrait SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits[] =
17280 {
17281  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
17282 };
17283 const FieldTrait_Hash_Array SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits, 2);
17284 const MsgType SecurityDefinition::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
17285 const unsigned short SecurityDefinition::NoLegs::NoLegSecurityAltID::_fnum;
17286 //-------------------------------------------------------------------------------------------------
17287 const FieldTrait SecurityDefinition::NoUnderlyings::_traits[] =
17288 {
17289  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
17290  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
17291  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
17292  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
17293  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
17294  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
17295  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
17296  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
17297  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
17298  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
17299  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
17300  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
17301  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
17302  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
17303  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
17304  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
17305  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
17306  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
17307  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
17308  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
17309  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
17310  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
17311  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
17312  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
17313 };
17316 const unsigned short SecurityDefinition::NoUnderlyings::_fnum;
17317 //-------------------------------------------------------------------------------------------------
17318 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17319 {
17320  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
17321 };
17322 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17323 const MsgType SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
17324 const unsigned short SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
17325 //-------------------------------------------------------------------------------------------------
17326 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits[] =
17327 {
17328  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
17329 };
17330 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17331 const MsgType SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
17332 const unsigned short SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_fnum;
17333 //-------------------------------------------------------------------------------------------------
17334 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17335 {
17336  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
17337  FieldTrait(1062, 1, 4,196,0x1c)
17338 };
17339 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17340 const MsgType SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
17341 const unsigned short SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
17342 //-------------------------------------------------------------------------------------------------
17343 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17344 {
17345  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
17346 };
17347 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17348 const MsgType SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
17349 const unsigned short SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
17350 //-------------------------------------------------------------------------------------------------
17351 const FieldTrait SecurityDefinition::NoEvents::_traits[] =
17352 {
17353  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
17354  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
17355 };
17358 const unsigned short SecurityDefinition::NoEvents::_fnum;
17359 //-------------------------------------------------------------------------------------------------
17360 const FieldTrait SecurityDefinition::NoInstrAttrib::_traits[] =
17361 {
17362  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
17363 };
17366 const unsigned short SecurityDefinition::NoInstrAttrib::_fnum;
17367 //-------------------------------------------------------------------------------------------------
17369 {
17370  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
17371  FieldTrait(1052, 1, 4, 58,0x1c)
17372 };
17374 const MsgType SecurityDefinition::NoInstrumentParties::_msgtype("NoInstrumentParties");
17376 //-------------------------------------------------------------------------------------------------
17377 const FieldTrait SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17378 {
17379  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
17380 };
17381 const FieldTrait_Hash_Array SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17382 const MsgType SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
17383 const unsigned short SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
17384 //-------------------------------------------------------------------------------------------------
17386 {
17387  FieldTrait( 423, 1, 18, 10,0x14), FieldTrait( 561,10, 15, 10,0x14), FieldTrait( 562,10, 10, 10,0x14),
17388  FieldTrait( 827, 1, 9, 10,0x14), FieldTrait(1140,10, 11, 10,0x14), FieldTrait(1143, 9, 12, 10,0x14),
17389  FieldTrait(1144, 1, 13, 10,0x14), FieldTrait(1148,11, 6,106,0x14), FieldTrait(1149,11, 7,106,0x14),
17390  FieldTrait(1150,11, 8,106,0x14), FieldTrait(1201, 1, 21,164,0x1c), FieldTrait(1205, 1, 3,170,0x1c),
17391  FieldTrait(1234, 1, 4, 68,0x1c), FieldTrait(1245,19, 14, 10,0x14), FieldTrait(1300,15, 2, 0,0x04),
17392  FieldTrait(1301,20, 1, 0,0x04), FieldTrait(1306, 1, 5,106,0x14), FieldTrait(1309, 1, 19,175,0x1c),
17393  FieldTrait(1312, 1, 20, 79,0x1c), FieldTrait(1377, 1, 16, 10,0x14), FieldTrait(1378, 1, 17, 10,0x14)
17394 };
17397 const unsigned short SecurityDefinition::NoMarketSegments::_fnum;
17398 //-------------------------------------------------------------------------------------------------
17399 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits[] =
17400 {
17401  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
17402  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
17403 };
17404 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits, 6);
17405 const MsgType SecurityDefinition::NoMarketSegments::NoStrikeRules::_msgtype("NoStrikeRules");
17406 const unsigned short SecurityDefinition::NoMarketSegments::NoStrikeRules::_fnum;
17407 //-------------------------------------------------------------------------------------------------
17408 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
17409 {
17410  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
17411  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
17412 };
17413 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
17414 const MsgType SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_msgtype("NoMaturityRules");
17415 const unsigned short SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_fnum;
17416 //-------------------------------------------------------------------------------------------------
17417 const FieldTrait SecurityDefinition::NoMarketSegments::NoTickRules::_traits[] =
17418 {
17419  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
17420  FieldTrait(1209, 1, 4, 0,0x04)
17421 };
17422 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(SecurityDefinition::NoMarketSegments::NoTickRules::_traits, 4);
17423 const MsgType SecurityDefinition::NoMarketSegments::NoTickRules::_msgtype("NoTickRules");
17424 const unsigned short SecurityDefinition::NoMarketSegments::NoTickRules::_fnum;
17425 //-------------------------------------------------------------------------------------------------
17426 const FieldTrait SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits[] =
17427 {
17428  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
17429 };
17430 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits, 2);
17431 const MsgType SecurityDefinition::NoMarketSegments::NoLotTypeRules::_msgtype("NoLotTypeRules");
17432 const unsigned short SecurityDefinition::NoMarketSegments::NoLotTypeRules::_fnum;
17433 //-------------------------------------------------------------------------------------------------
17434 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits[] =
17435 {
17436  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
17437  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
17438  FieldTrait(1239, 1, 4,171,0x1c)
17439 };
17440 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits, 7);
17441 const MsgType SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_msgtype("NoTradingSessionRules");
17442 const unsigned short SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_fnum;
17443 //-------------------------------------------------------------------------------------------------
17444 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
17445 {
17446  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
17447 };
17448 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
17449 const MsgType SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
17450 const unsigned short SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_fnum;
17451 //-------------------------------------------------------------------------------------------------
17452 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
17453 {
17454  FieldTrait(1308, 7, 1, 0,0x04)
17455 };
17456 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
17457 const MsgType SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_msgtype("NoExecInstRules");
17458 const unsigned short SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_fnum;
17459 //-------------------------------------------------------------------------------------------------
17460 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
17461 {
17462  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
17463 };
17464 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
17465 const MsgType SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_msgtype("NoMatchRules");
17466 const unsigned short SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_fnum;
17467 //-------------------------------------------------------------------------------------------------
17468 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
17469 {
17470  FieldTrait( 40, 7, 1, 0,0x04)
17471 };
17472 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
17473 const MsgType SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
17474 const unsigned short SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_fnum;
17475 //-------------------------------------------------------------------------------------------------
17476 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
17477 {
17478  FieldTrait( 59, 7, 1, 0,0x04)
17479 };
17480 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
17481 const MsgType SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
17482 const unsigned short SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_fnum;
17483 //-------------------------------------------------------------------------------------------------
17484 const FieldTrait SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
17485 {
17486  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
17487 };
17488 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
17489 const MsgType SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_msgtype("NoNestedInstrAttrib");
17490 const unsigned short SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_fnum;
17491 //-------------------------------------------------------------------------------------------------
17493 {
17494  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
17495  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
17496  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
17497 };
17500 const unsigned short SecurityDefinition::NoComplexEvents::_fnum;
17501 //-------------------------------------------------------------------------------------------------
17502 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits[] =
17503 {
17504  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
17505 };
17506 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits, 3);
17507 const MsgType SecurityDefinition::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
17508 const unsigned short SecurityDefinition::NoComplexEvents::NoComplexEventDates::_fnum;
17509 //-------------------------------------------------------------------------------------------------
17510 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17511 {
17512  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
17513 };
17514 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17515 const MsgType SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
17516 const unsigned short SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
17517 //-------------------------------------------------------------------------------------------------
17518 const FieldTrait SecurityStatusRequest::_traits[] =
17519 {
17520  FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 48,15, 4, 54,0x14),
17521  FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 65,15, 3, 54,0x14), FieldTrait( 106,15, 31, 54,0x14),
17522  FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 200,21, 11, 54,0x14),
17523  FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14),
17524  FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14),
17525  FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14),
17526  FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14),
17527  FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 263, 7, 96, 0,0x05),
17528  FieldTrait( 324,15, 1, 0,0x05), FieldTrait( 336,15, 97, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14),
17529  FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14),
17530  FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14), FieldTrait( 461,15, 8, 54,0x14),
17531  FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14), FieldTrait( 472,15, 23, 54,0x14),
17532  FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14), FieldTrait( 555, 1, 94, 49,0x1c),
17533  FieldTrait( 625,15, 98, 0,0x04), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14),
17534  FieldTrait( 691,15, 37, 54,0x14), FieldTrait( 711, 1, 93,188,0x1c), FieldTrait( 762,15, 10, 54,0x14),
17535  FieldTrait( 864, 1, 41, 38,0x1c), FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c),
17536  FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14),
17537  FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14),
17538  FieldTrait( 966,15, 45, 54,0x14), FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14),
17539  FieldTrait( 969, 9, 49, 54,0x14), FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14),
17540  FieldTrait( 996,15, 53, 54,0x14), FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c),
17541  FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14), FieldTrait(1146,13, 57, 54,0x14),
17542  FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14), FieldTrait(1184, 2, 59,150,0x14),
17543  FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14),
17544  FieldTrait(1192,10, 64, 54,0x14), FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14),
17545  FieldTrait(1195,13, 67, 54,0x14), FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14),
17546  FieldTrait(1198, 1, 69, 54,0x14), FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14),
17547  FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14),
17548  FieldTrait(1300,15,100, 0,0x04), FieldTrait(1301,20, 99, 0,0x04), FieldTrait(1435, 1, 76, 54,0x14),
17549  FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14),
17550  FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14),
17551  FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14),
17552  FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14),
17553  FieldTrait(1483, 1, 89, 21,0x1c)
17554 };
17555 const FieldTrait_Hash_Array SecurityStatusRequest::_ftha(SecurityStatusRequest::_traits, 100);
17557 //-------------------------------------------------------------------------------------------------
17559 {
17560  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
17561 };
17565 //-------------------------------------------------------------------------------------------------
17566 const FieldTrait SecurityStatusRequest::NoLegs::_traits[] =
17567 {
17568  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
17569  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
17570  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
17571  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
17572  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
17573  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
17574  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
17575  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
17576  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
17577  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
17578  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
17579  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
17580  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
17581  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
17582  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
17583  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
17584  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
17585  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
17586 };
17589 const unsigned short SecurityStatusRequest::NoLegs::_fnum;
17590 //-------------------------------------------------------------------------------------------------
17591 const FieldTrait SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17592 {
17593  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
17594 };
17595 const FieldTrait_Hash_Array SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17596 const MsgType SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
17597 const unsigned short SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_fnum;
17598 //-------------------------------------------------------------------------------------------------
17600 {
17601  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
17602  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
17603  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
17604  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
17605  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
17606  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
17607  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
17608  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
17609  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
17610  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
17611  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
17612  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
17613  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
17614  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
17615  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
17616  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
17617  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
17618  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
17619  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
17620  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
17621  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
17622  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
17623  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
17624  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
17625 };
17628 const unsigned short SecurityStatusRequest::NoUnderlyings::_fnum;
17629 //-------------------------------------------------------------------------------------------------
17630 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17631 {
17632  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
17633 };
17634 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17635 const MsgType SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
17636 const unsigned short SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
17637 //-------------------------------------------------------------------------------------------------
17638 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17639 {
17640  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
17641 };
17642 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17643 const MsgType SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
17644 const unsigned short SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
17645 //-------------------------------------------------------------------------------------------------
17646 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17647 {
17648  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
17649  FieldTrait(1062, 1, 4,196,0x1c)
17650 };
17651 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17652 const MsgType SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
17653 const unsigned short SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
17654 //-------------------------------------------------------------------------------------------------
17655 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17656 {
17657  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
17658 };
17659 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17660 const MsgType SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
17661 const unsigned short SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
17662 //-------------------------------------------------------------------------------------------------
17663 const FieldTrait SecurityStatusRequest::NoEvents::_traits[] =
17664 {
17665  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
17666  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
17667 };
17670 const unsigned short SecurityStatusRequest::NoEvents::_fnum;
17671 //-------------------------------------------------------------------------------------------------
17673 {
17674  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
17675 };
17678 const unsigned short SecurityStatusRequest::NoInstrAttrib::_fnum;
17679 //-------------------------------------------------------------------------------------------------
17681 {
17682  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
17683  FieldTrait(1052, 1, 4, 58,0x1c)
17684 };
17688 //-------------------------------------------------------------------------------------------------
17689 const FieldTrait SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17690 {
17691  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
17692 };
17693 const FieldTrait_Hash_Array SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17694 const MsgType SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
17695 const unsigned short SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
17696 //-------------------------------------------------------------------------------------------------
17698 {
17699  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
17700  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
17701  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
17702 };
17706 //-------------------------------------------------------------------------------------------------
17707 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17708 {
17709  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
17710 };
17711 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17712 const MsgType SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
17713 const unsigned short SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_fnum;
17714 //-------------------------------------------------------------------------------------------------
17715 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17716 {
17717  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
17718 };
17719 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17720 const MsgType SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
17721 const unsigned short SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
17722 //-------------------------------------------------------------------------------------------------
17723 const FieldTrait SecurityStatus::_traits[] =
17724 {
17725  FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 31,11,109, 0,0x04),
17726  FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 58,15,112, 0,0x04),
17727  FieldTrait( 60,22,110, 0,0x04), FieldTrait( 65,15, 3, 54,0x14), FieldTrait( 106,15, 31, 54,0x14),
17728  FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 200,21, 11, 54,0x14),
17729  FieldTrait( 201, 1, 72, 54,0x14), FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14),
17730  FieldTrait( 207,20, 30, 54,0x14), FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14),
17731  FieldTrait( 225,25, 14, 54,0x14), FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14),
17732  FieldTrait( 228, 9, 18, 54,0x14), FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14),
17733  FieldTrait( 240,25, 24, 54,0x14), FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 264, 1,118, 0,0x04),
17734  FieldTrait( 291,16,100, 0,0x04), FieldTrait( 292,16,101, 0,0x04), FieldTrait( 324,15, 1, 0,0x04),
17735  FieldTrait( 325, 8, 98, 0,0x04), FieldTrait( 326, 1, 99, 0,0x04), FieldTrait( 327, 1,102, 0,0x04),
17736  FieldTrait( 328, 8,103, 0,0x04), FieldTrait( 329, 8,104, 0,0x04), FieldTrait( 330,10,105, 0,0x04),
17737  FieldTrait( 331,10,106, 0,0x04), FieldTrait( 332,11,107, 0,0x04), FieldTrait( 333,11,108, 0,0x04),
17738  FieldTrait( 334, 1,111, 0,0x04), FieldTrait( 336,15, 96, 0,0x04), FieldTrait( 348, 2, 32, 54,0x14),
17739  FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14), FieldTrait( 351,28, 36, 54,0x14),
17740  FieldTrait( 354, 2,113, 0,0x04), FieldTrait( 355,28,114, 0,0x04), FieldTrait( 454, 1, 6,142,0x1c),
17741  FieldTrait( 460, 1, 7, 54,0x14), FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14),
17742  FieldTrait( 471,15, 22, 54,0x14), FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 541,25, 12, 54,0x14),
17743  FieldTrait( 543,15, 20, 54,0x14), FieldTrait( 555, 1, 94, 49,0x1c), FieldTrait( 625,15, 97, 0,0x04),
17744  FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 668, 1, 90, 55,0x14), FieldTrait( 691,15, 37, 54,0x14),
17745  FieldTrait( 711, 1, 93,188,0x1c), FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 864, 1, 41, 38,0x1c),
17746  FieldTrait( 869,14, 91, 55,0x14), FieldTrait( 870, 1, 92, 9,0x1c), FieldTrait( 873,25, 42, 54,0x14),
17747  FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14), FieldTrait( 876,15, 40, 54,0x14),
17748  FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14), FieldTrait( 966,15, 45, 54,0x14),
17749  FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14), FieldTrait( 969, 9, 49, 54,0x14),
17750  FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14), FieldTrait( 996,15, 53, 54,0x14),
17751  FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c), FieldTrait(1021, 1,117, 0,0x04),
17752  FieldTrait(1025,11,115, 0,0x04), FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14),
17753  FieldTrait(1146,13, 57, 54,0x14), FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14),
17754  FieldTrait(1174, 1,116, 0,0x04), FieldTrait(1180,15,121, 8,0x14), FieldTrait(1181, 4,122, 8,0x14),
17755  FieldTrait(1184, 2, 59,150,0x14), FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14),
17756  FieldTrait(1191,15, 63, 54,0x14), FieldTrait(1192,10, 64, 54,0x14), FieldTrait(1193, 7, 65, 54,0x14),
17757  FieldTrait(1194, 1, 66, 54,0x14), FieldTrait(1195,13, 67, 54,0x14), FieldTrait(1196,15, 68, 54,0x14),
17758  FieldTrait(1197,15, 75, 54,0x14), FieldTrait(1198, 1, 69, 54,0x14), FieldTrait(1199,11, 70, 54,0x14),
17759  FieldTrait(1200,11, 71, 54,0x14), FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1242, 8, 74, 54,0x14),
17760  FieldTrait(1244, 8, 73, 54,0x14), FieldTrait(1300,15,120, 0,0x04), FieldTrait(1301,20,119, 0,0x04),
17761  FieldTrait(1350, 4,123, 8,0x14), FieldTrait(1352, 8,124, 8,0x14), FieldTrait(1435, 1, 76, 54,0x14),
17762  FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14), FieldTrait(1450,15, 79, 54,0x14),
17763  FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14), FieldTrait(1457,14, 82, 54,0x14),
17764  FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14), FieldTrait(1479, 1, 85, 54,0x14),
17765  FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14), FieldTrait(1482, 1, 88, 54,0x14),
17766  FieldTrait(1483, 1, 89, 21,0x1c)
17767 };
17768 const FieldTrait_Hash_Array SecurityStatus::_ftha(SecurityStatus::_traits, 124);
17770 //-------------------------------------------------------------------------------------------------
17771 const FieldTrait SecurityStatus::NoSecurityAltID::_traits[] =
17772 {
17773  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
17774 };
17776 const MsgType SecurityStatus::NoSecurityAltID::_msgtype("NoSecurityAltID");
17777 const unsigned short SecurityStatus::NoSecurityAltID::_fnum;
17778 //-------------------------------------------------------------------------------------------------
17779 const FieldTrait SecurityStatus::NoLegs::_traits[] =
17780 {
17781  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
17782  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
17783  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
17784  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
17785  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
17786  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
17787  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
17788  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
17789  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
17790  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
17791  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
17792  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
17793  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
17794  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
17795  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
17796  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
17797  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
17798  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
17799 };
17800 const FieldTrait_Hash_Array SecurityStatus::NoLegs::_ftha(SecurityStatus::NoLegs::_traits, 54);
17802 const unsigned short SecurityStatus::NoLegs::_fnum;
17803 //-------------------------------------------------------------------------------------------------
17804 const FieldTrait SecurityStatus::NoLegs::NoLegSecurityAltID::_traits[] =
17805 {
17806  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
17807 };
17808 const FieldTrait_Hash_Array SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatus::NoLegs::NoLegSecurityAltID::_traits, 2);
17809 const MsgType SecurityStatus::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
17810 const unsigned short SecurityStatus::NoLegs::NoLegSecurityAltID::_fnum;
17811 //-------------------------------------------------------------------------------------------------
17812 const FieldTrait SecurityStatus::NoUnderlyings::_traits[] =
17813 {
17814  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
17815  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
17816  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
17817  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
17818  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
17819  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
17820  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
17821  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
17822  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
17823  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
17824  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
17825  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
17826  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
17827  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
17828  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
17829  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
17830  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
17831  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
17832  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
17833  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
17834  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
17835  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
17836  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
17837  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
17838 };
17840 const MsgType SecurityStatus::NoUnderlyings::_msgtype("NoUnderlyings");
17841 const unsigned short SecurityStatus::NoUnderlyings::_fnum;
17842 //-------------------------------------------------------------------------------------------------
17843 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17844 {
17845  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
17846 };
17847 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17848 const MsgType SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
17849 const unsigned short SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
17850 //-------------------------------------------------------------------------------------------------
17851 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits[] =
17852 {
17853  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
17854 };
17855 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17856 const MsgType SecurityStatus::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
17857 const unsigned short SecurityStatus::NoUnderlyings::NoUnderlyingStips::_fnum;
17858 //-------------------------------------------------------------------------------------------------
17859 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17860 {
17861  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
17862  FieldTrait(1062, 1, 4,196,0x1c)
17863 };
17864 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17865 const MsgType SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
17866 const unsigned short SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
17867 //-------------------------------------------------------------------------------------------------
17868 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17869 {
17870  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
17871 };
17872 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17873 const MsgType SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
17874 const unsigned short SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
17875 //-------------------------------------------------------------------------------------------------
17876 const FieldTrait SecurityStatus::NoEvents::_traits[] =
17877 {
17878  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
17879  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
17880 };
17883 const unsigned short SecurityStatus::NoEvents::_fnum;
17884 //-------------------------------------------------------------------------------------------------
17885 const FieldTrait SecurityStatus::NoInstrAttrib::_traits[] =
17886 {
17887  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
17888 };
17890 const MsgType SecurityStatus::NoInstrAttrib::_msgtype("NoInstrAttrib");
17891 const unsigned short SecurityStatus::NoInstrAttrib::_fnum;
17892 //-------------------------------------------------------------------------------------------------
17894 {
17895  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
17896  FieldTrait(1052, 1, 4, 58,0x1c)
17897 };
17899 const MsgType SecurityStatus::NoInstrumentParties::_msgtype("NoInstrumentParties");
17900 const unsigned short SecurityStatus::NoInstrumentParties::_fnum;
17901 //-------------------------------------------------------------------------------------------------
17902 const FieldTrait SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17903 {
17904  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
17905 };
17906 const FieldTrait_Hash_Array SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17907 const MsgType SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
17908 const unsigned short SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
17909 //-------------------------------------------------------------------------------------------------
17910 const FieldTrait SecurityStatus::NoComplexEvents::_traits[] =
17911 {
17912  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
17913  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
17914  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
17915 };
17917 const MsgType SecurityStatus::NoComplexEvents::_msgtype("NoComplexEvents");
17918 const unsigned short SecurityStatus::NoComplexEvents::_fnum;
17919 //-------------------------------------------------------------------------------------------------
17920 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
17921 {
17922  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
17923 };
17924 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
17925 const MsgType SecurityStatus::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
17926 const unsigned short SecurityStatus::NoComplexEvents::NoComplexEventDates::_fnum;
17927 //-------------------------------------------------------------------------------------------------
17928 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17929 {
17930  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
17931 };
17932 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17933 const MsgType SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
17934 const unsigned short SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
17935 //-------------------------------------------------------------------------------------------------
17936 const FieldTrait TradingSessionStatusRequest::_traits[] =
17937 {
17938  FieldTrait( 207,20, 7, 0,0x04), FieldTrait( 263, 7, 6, 0,0x05), FieldTrait( 335,15, 1, 0,0x05),
17939  FieldTrait( 336,15, 2, 0,0x04), FieldTrait( 338, 1, 4, 0,0x04), FieldTrait( 339, 1, 5, 0,0x04),
17940  FieldTrait( 625,15, 3, 0,0x04), FieldTrait(1300,15, 9, 0,0x04), FieldTrait(1301,20, 8, 0,0x04)
17941 };
17944 //-------------------------------------------------------------------------------------------------
17945 const FieldTrait TradingSessionStatus::_traits[] =
17946 {
17947  FieldTrait( 22,15, 21, 54,0x14), FieldTrait( 48,15, 20, 54,0x14), FieldTrait( 55,15, 18, 54,0x14),
17948  FieldTrait( 58,15, 15, 0,0x04), FieldTrait( 65,15, 19, 54,0x14), FieldTrait( 106,15, 47, 54,0x14),
17949  FieldTrait( 107,15, 50, 54,0x14), FieldTrait( 167,15, 25, 54,0x14), FieldTrait( 200,21, 27, 54,0x14),
17950  FieldTrait( 201, 1, 88, 54,0x14), FieldTrait( 202,11, 41, 54,0x14), FieldTrait( 206, 7, 43, 54,0x14),
17951  FieldTrait( 207,20, 46, 54,0x14), FieldTrait( 223,14, 45, 54,0x14), FieldTrait( 224,25, 29, 54,0x14),
17952  FieldTrait( 225,25, 30, 54,0x14), FieldTrait( 226, 1, 32, 54,0x14), FieldTrait( 227,14, 33, 54,0x14),
17953  FieldTrait( 228, 9, 34, 54,0x14), FieldTrait( 231, 9, 44, 54,0x14), FieldTrait( 239, 1, 31, 54,0x14),
17954  FieldTrait( 240,25, 40, 54,0x14), FieldTrait( 255,15, 35, 54,0x14), FieldTrait( 325, 8, 6, 0,0x04),
17955  FieldTrait( 335,15, 1, 0,0x04), FieldTrait( 336,15, 2, 0,0x05), FieldTrait( 338, 1, 4, 0,0x04),
17956  FieldTrait( 339, 1, 5, 0,0x04), FieldTrait( 340, 1, 7, 0,0x05), FieldTrait( 341,22, 9, 0,0x04),
17957  FieldTrait( 342,22, 10, 0,0x04), FieldTrait( 343,22, 11, 0,0x04), FieldTrait( 344,22, 12, 0,0x04),
17958  FieldTrait( 345,22, 13, 0,0x04), FieldTrait( 348, 2, 48, 54,0x14), FieldTrait( 349,28, 49, 54,0x14),
17959  FieldTrait( 350, 2, 51, 54,0x14), FieldTrait( 351,28, 52, 54,0x14), FieldTrait( 354, 2, 16, 0,0x04),
17960  FieldTrait( 355,28, 17, 0,0x04), FieldTrait( 387,10, 14, 0,0x04), FieldTrait( 454, 1, 22,142,0x1c),
17961  FieldTrait( 460, 1, 23, 54,0x14), FieldTrait( 461,15, 24, 54,0x14), FieldTrait( 470,18, 37, 54,0x14),
17962  FieldTrait( 471,15, 38, 54,0x14), FieldTrait( 472,15, 39, 54,0x14), FieldTrait( 541,25, 28, 54,0x14),
17963  FieldTrait( 543,15, 36, 54,0x14), FieldTrait( 567, 1, 8, 0,0x04), FieldTrait( 625,15, 3, 0,0x04),
17964  FieldTrait( 667,21, 54, 54,0x14), FieldTrait( 691,15, 53, 54,0x14), FieldTrait( 762,15, 26, 54,0x14),
17965  FieldTrait( 864, 1, 57, 38,0x1c), FieldTrait( 873,25, 58, 54,0x14), FieldTrait( 874,25, 59, 54,0x14),
17966  FieldTrait( 875, 1, 55, 54,0x14), FieldTrait( 876,15, 56, 54,0x14), FieldTrait( 947,19, 42, 54,0x14),
17967  FieldTrait( 965,15, 60, 54,0x14), FieldTrait( 966,15, 61, 54,0x14), FieldTrait( 967, 9, 63, 54,0x14),
17968  FieldTrait( 968, 9, 64, 54,0x14), FieldTrait( 969, 9, 65, 54,0x14), FieldTrait( 970, 1, 66, 54,0x14),
17969  FieldTrait( 971, 1, 67, 54,0x14), FieldTrait( 996,15, 69, 54,0x14), FieldTrait( 997,15, 70, 54,0x14),
17970  FieldTrait(1018, 1, 68, 57,0x1c), FieldTrait(1049, 7, 62, 54,0x14), FieldTrait(1079,26, 71, 54,0x14),
17971  FieldTrait(1146,13, 73, 54,0x14), FieldTrait(1147,10, 74, 54,0x14), FieldTrait(1151,15, 72, 54,0x14),
17972  FieldTrait(1180,15,109, 8,0x14), FieldTrait(1181, 4,110, 8,0x14), FieldTrait(1184, 2, 75,150,0x14),
17973  FieldTrait(1185,29, 76,150,0x14), FieldTrait(1186,15, 77,150,0x14), FieldTrait(1191,15, 79, 54,0x14),
17974  FieldTrait(1192,10, 80, 54,0x14), FieldTrait(1193, 7, 81, 54,0x14), FieldTrait(1194, 1, 82, 54,0x14),
17975  FieldTrait(1195,13, 83, 54,0x14), FieldTrait(1196,15, 84, 54,0x14), FieldTrait(1197,15, 91, 54,0x14),
17976  FieldTrait(1198, 1, 85, 54,0x14), FieldTrait(1199,11, 86, 54,0x14), FieldTrait(1200,11, 87, 54,0x14),
17977  FieldTrait(1227,15, 78, 54,0x14), FieldTrait(1242, 8, 90, 54,0x14), FieldTrait(1244, 8, 89, 54,0x14),
17978  FieldTrait(1300,15,107, 0,0x04), FieldTrait(1301,20,106, 0,0x04), FieldTrait(1350, 4,111, 8,0x14),
17979  FieldTrait(1352, 8,112, 8,0x14), FieldTrait(1368, 1,108, 0,0x04), FieldTrait(1435, 1, 92, 54,0x14),
17980  FieldTrait(1439, 1, 93, 54,0x14), FieldTrait(1449,15, 94, 54,0x14), FieldTrait(1450,15, 95, 54,0x14),
17981  FieldTrait(1451,14, 96, 54,0x14), FieldTrait(1452,14, 97, 54,0x14), FieldTrait(1457,14, 98, 54,0x14),
17982  FieldTrait(1458,14, 99, 54,0x14), FieldTrait(1478, 1,100, 54,0x14), FieldTrait(1479, 1,101, 54,0x14),
17983  FieldTrait(1480,14,102, 54,0x14), FieldTrait(1481, 1,103, 54,0x14), FieldTrait(1482, 1,104, 54,0x14),
17984  FieldTrait(1483, 1,105, 21,0x1c)
17985 };
17986 const FieldTrait_Hash_Array TradingSessionStatus::_ftha(TradingSessionStatus::_traits, 112);
17988 //-------------------------------------------------------------------------------------------------
17990 {
17991  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
17992 };
17996 //-------------------------------------------------------------------------------------------------
17997 const FieldTrait TradingSessionStatus::NoEvents::_traits[] =
17998 {
17999  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
18000  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
18001 };
18004 const unsigned short TradingSessionStatus::NoEvents::_fnum;
18005 //-------------------------------------------------------------------------------------------------
18007 {
18008  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
18009  FieldTrait(1052, 1, 4, 58,0x1c)
18010 };
18014 //-------------------------------------------------------------------------------------------------
18015 const FieldTrait TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18016 {
18017  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
18018 };
18019 const FieldTrait_Hash_Array TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18020 const MsgType TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
18021 const unsigned short TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
18022 //-------------------------------------------------------------------------------------------------
18024 {
18025  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
18026  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
18027  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
18028 };
18032 //-------------------------------------------------------------------------------------------------
18033 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
18034 {
18035  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
18036 };
18037 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
18038 const MsgType TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
18039 const unsigned short TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_fnum;
18040 //-------------------------------------------------------------------------------------------------
18041 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18042 {
18043  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
18044 };
18045 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18046 const MsgType TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
18047 const unsigned short TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
18048 //-------------------------------------------------------------------------------------------------
18049 const FieldTrait header::_traits[] =
18050 {
18051  FieldTrait( 8,15, 1, 0,0x65), FieldTrait( 9, 2, 2, 0,0x65), FieldTrait( 34, 4, 10, 0,0x05),
18052  FieldTrait( 35,15, 3, 0,0x45), FieldTrait( 43, 8, 19, 0,0x04), FieldTrait( 49,15, 4, 0,0x05),
18053  FieldTrait( 50,15, 11, 0,0x04), FieldTrait( 52,22, 21, 0,0x05), FieldTrait( 56,15, 5, 0,0x05),
18054  FieldTrait( 57,15, 13, 0,0x04), FieldTrait( 90, 2, 8, 0,0x04), FieldTrait( 91,28, 9, 0,0x04),
18055  FieldTrait( 97, 8, 20, 0,0x04), FieldTrait( 115,15, 6, 0,0x04), FieldTrait( 116,15, 15, 0,0x04),
18056  FieldTrait( 122,22, 22, 0,0x04), FieldTrait( 128,15, 7, 0,0x04), FieldTrait( 129,15, 17, 0,0x04),
18057  FieldTrait( 142,15, 12, 0,0x04), FieldTrait( 143,15, 14, 0,0x04), FieldTrait( 144,15, 16, 0,0x04),
18058  FieldTrait( 145,15, 18, 0,0x04), FieldTrait( 212, 2, 23, 0,0x04), FieldTrait( 213,28, 24, 0,0x04),
18059  FieldTrait( 347,15, 25, 0,0x04), FieldTrait( 369, 4, 26, 0,0x04), FieldTrait( 627, 1, 27, 45,0x1c),
18060  FieldTrait(1128,15, 28, 0,0x04), FieldTrait(1129,15, 29, 0,0x04)
18061 };
18062 const FieldTrait_Hash_Array header::_ftha(header::_traits, 29);
18063 const MsgType header::_msgtype("header");
18064 //-------------------------------------------------------------------------------------------------
18065 const FieldTrait header::NoHops::_traits[] =
18066 {
18067  FieldTrait( 628,15, 1, 0,0x04), FieldTrait( 629,22, 2, 0,0x04), FieldTrait( 630, 4, 3, 0,0x04)
18068 };
18069 const FieldTrait_Hash_Array header::NoHops::_ftha(header::NoHops::_traits, 3);
18070 const MsgType header::NoHops::_msgtype("NoHops");
18071 const unsigned short header::NoHops::_fnum;
18072 //-------------------------------------------------------------------------------------------------
18073 const FieldTrait MassQuote::_traits[] =
18074 {
18075  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 117,15, 2, 0,0x05), FieldTrait( 131,15, 1, 0,0x04),
18076  FieldTrait( 293,10, 9, 0,0x04), FieldTrait( 294,10, 10, 0,0x04), FieldTrait( 296, 1, 11,116,0x1d),
18077  FieldTrait( 301, 1, 4, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c), FieldTrait( 537, 1, 3, 0,0x04),
18078  FieldTrait( 581, 1, 8, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04)
18079 };
18080 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, 11);
18081 const MsgType MassQuote::_msgtype("i");
18082 //-------------------------------------------------------------------------------------------------
18083 const FieldTrait MassQuote::NoQuoteSets::_traits[] =
18084 {
18085  FieldTrait( 241,25, 13,191,0x14), FieldTrait( 242,25, 14,191,0x14), FieldTrait( 243, 1, 15,191,0x14),
18086  FieldTrait( 244, 1, 16,191,0x14), FieldTrait( 245,14, 17,191,0x14), FieldTrait( 246, 9, 18,191,0x14),
18087  FieldTrait( 247,25, 24,191,0x14), FieldTrait( 256,15, 19,191,0x14), FieldTrait( 295, 1, 77,110,0x1d),
18088  FieldTrait( 302,15, 1, 0,0x05), FieldTrait( 304, 1, 75, 0,0x05), FieldTrait( 305,15, 5,191,0x14),
18089  FieldTrait( 306,15, 31,191,0x14), FieldTrait( 307,15, 34,191,0x14), FieldTrait( 308,20, 30,191,0x14),
18090  FieldTrait( 309,15, 4,191,0x14), FieldTrait( 310,15, 9,191,0x14), FieldTrait( 311,15, 2,191,0x14),
18091  FieldTrait( 312,15, 3,191,0x14), FieldTrait( 313,21, 11,191,0x14), FieldTrait( 315, 1, 61,191,0x14),
18092  FieldTrait( 316,11, 25,191,0x14), FieldTrait( 317, 7, 27,191,0x14), FieldTrait( 318,19, 39,191,0x14),
18093  FieldTrait( 362, 2, 32,191,0x14), FieldTrait( 363,28, 33,191,0x14), FieldTrait( 364, 2, 35,191,0x14),
18094  FieldTrait( 365,28, 36,191,0x14), FieldTrait( 367,22, 74, 0,0x04), FieldTrait( 435,14, 29,191,0x14),
18095  FieldTrait( 436, 9, 28,191,0x14), FieldTrait( 457, 1, 6,189,0x1c), FieldTrait( 462, 1, 7,191,0x14),
18096  FieldTrait( 463,15, 8,191,0x14), FieldTrait( 542,25, 12,191,0x14), FieldTrait( 592,18, 21,191,0x14),
18097  FieldTrait( 593,15, 22,191,0x14), FieldTrait( 594,15, 23,191,0x14), FieldTrait( 595,15, 20,191,0x14),
18098  FieldTrait( 763,15, 10,191,0x14), FieldTrait( 810,11, 41,191,0x14), FieldTrait( 877,15, 37,191,0x14),
18099  FieldTrait( 878,15, 38,191,0x14), FieldTrait( 879,10, 40,191,0x14), FieldTrait( 882,11, 42,191,0x14),
18100  FieldTrait( 883,11, 43,191,0x14), FieldTrait( 884,13, 44,191,0x14), FieldTrait( 885,13, 45,191,0x14),
18101  FieldTrait( 886,13, 46,191,0x14), FieldTrait( 887, 1, 47,194,0x1c), FieldTrait( 893, 8, 76, 0,0x04),
18102  FieldTrait( 941,19, 26,191,0x14), FieldTrait( 972,14, 48,191,0x14), FieldTrait( 973,13, 50,191,0x14),
18103  FieldTrait( 974,15, 51,191,0x14), FieldTrait( 975, 1, 49,191,0x14), FieldTrait( 998,15, 52,191,0x14),
18104  FieldTrait(1000,15, 53,191,0x14), FieldTrait(1038,13, 54,191,0x14), FieldTrait(1039,15, 56,191,0x14),
18105  FieldTrait(1044,10, 57,191,0x14), FieldTrait(1045, 9, 58,191,0x14), FieldTrait(1046, 7, 59,191,0x14),
18106  FieldTrait(1058, 1, 55,195,0x1c), FieldTrait(1213,26, 60,191,0x14), FieldTrait(1419, 1, 62,191,0x14),
18107  FieldTrait(1423,10, 63,191,0x14), FieldTrait(1424,15, 64,191,0x14), FieldTrait(1425,10, 65,191,0x14),
18108  FieldTrait(1437, 1, 66,191,0x14), FieldTrait(1441, 1, 67,191,0x14), FieldTrait(1453,15, 68,191,0x14),
18109  FieldTrait(1454,15, 69,191,0x14), FieldTrait(1455,14, 70,191,0x14), FieldTrait(1456,14, 71,191,0x14),
18110  FieldTrait(1459,14, 72,191,0x14), FieldTrait(1460,14, 73,191,0x14)
18111 };
18112 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::_ftha(MassQuote::NoQuoteSets::_traits, 77);
18113 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
18114 const unsigned short MassQuote::NoQuoteSets::_fnum;
18115 //-------------------------------------------------------------------------------------------------
18116 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::_traits[] =
18117 {
18118  FieldTrait( 15,19,113, 0,0x04), FieldTrait( 22,15, 5, 54,0x14), FieldTrait( 40, 7,108, 0,0x04),
18119  FieldTrait( 48,15, 4, 54,0x14), FieldTrait( 55,15, 2, 54,0x14), FieldTrait( 60,22,104, 0,0x04),
18120  FieldTrait( 62,22, 95, 0,0x04), FieldTrait( 64,25,107, 0,0x04), FieldTrait( 65,15, 3, 54,0x14),
18121  FieldTrait( 106,15, 31, 54,0x14), FieldTrait( 107,15, 34, 54,0x14), FieldTrait( 132,11, 91, 0,0x04),
18122  FieldTrait( 133,11, 92, 0,0x04), FieldTrait( 134,10, 93, 0,0x04), FieldTrait( 135,10, 94, 0,0x04),
18123  FieldTrait( 167,15, 9, 54,0x14), FieldTrait( 188,11, 96, 0,0x04), FieldTrait( 189,12, 98, 0,0x04),
18124  FieldTrait( 190,11, 97, 0,0x04), FieldTrait( 191,12, 99, 0,0x04), FieldTrait( 192,10,110, 0,0x04),
18125  FieldTrait( 193,25,109, 0,0x04), FieldTrait( 200,21, 11, 54,0x14), FieldTrait( 201, 1, 72, 54,0x14),
18126  FieldTrait( 202,11, 25, 54,0x14), FieldTrait( 206, 7, 27, 54,0x14), FieldTrait( 207,20, 30, 54,0x14),
18127  FieldTrait( 223,14, 29, 54,0x14), FieldTrait( 224,25, 13, 54,0x14), FieldTrait( 225,25, 14, 54,0x14),
18128  FieldTrait( 226, 1, 16, 54,0x14), FieldTrait( 227,14, 17, 54,0x14), FieldTrait( 228, 9, 18, 54,0x14),
18129  FieldTrait( 231, 9, 28, 54,0x14), FieldTrait( 239, 1, 15, 54,0x14), FieldTrait( 240,25, 24, 54,0x14),
18130  FieldTrait( 255,15, 19, 54,0x14), FieldTrait( 299,15, 1, 0,0x05), FieldTrait( 336,15,105, 0,0x04),
18131  FieldTrait( 348, 2, 32, 54,0x14), FieldTrait( 349,28, 33, 54,0x14), FieldTrait( 350, 2, 35, 54,0x14),
18132  FieldTrait( 351,28, 36, 54,0x14), FieldTrait( 454, 1, 6,142,0x1c), FieldTrait( 460, 1, 7, 54,0x14),
18133  FieldTrait( 461,15, 8, 54,0x14), FieldTrait( 470,18, 21, 54,0x14), FieldTrait( 471,15, 22, 54,0x14),
18134  FieldTrait( 472,15, 23, 54,0x14), FieldTrait( 528, 7,115, 0,0x04), FieldTrait( 529,16,116, 0,0x04),
18135  FieldTrait( 541,25, 12, 54,0x14), FieldTrait( 543,15, 20, 54,0x14), FieldTrait( 555, 1, 90, 49,0x1c),
18136  FieldTrait( 625,15,106, 0,0x04), FieldTrait( 631,11,100, 0,0x04), FieldTrait( 632,14,101, 0,0x04),
18137  FieldTrait( 633,14,102, 0,0x04), FieldTrait( 634,14,103, 0,0x04), FieldTrait( 642,12,111, 0,0x04),
18138  FieldTrait( 643,12,112, 0,0x04), FieldTrait( 667,21, 38, 54,0x14), FieldTrait( 691,15, 37, 54,0x14),
18139  FieldTrait( 762,15, 10, 54,0x14), FieldTrait( 775, 1,114, 0,0x04), FieldTrait( 864, 1, 41, 38,0x1c),
18140  FieldTrait( 873,25, 42, 54,0x14), FieldTrait( 874,25, 43, 54,0x14), FieldTrait( 875, 1, 39, 54,0x14),
18141  FieldTrait( 876,15, 40, 54,0x14), FieldTrait( 947,19, 26, 54,0x14), FieldTrait( 965,15, 44, 54,0x14),
18142  FieldTrait( 966,15, 45, 54,0x14), FieldTrait( 967, 9, 47, 54,0x14), FieldTrait( 968, 9, 48, 54,0x14),
18143  FieldTrait( 969, 9, 49, 54,0x14), FieldTrait( 970, 1, 50, 54,0x14), FieldTrait( 971, 1, 51, 54,0x14),
18144  FieldTrait( 996,15, 53, 54,0x14), FieldTrait( 997,15, 54, 54,0x14), FieldTrait(1018, 1, 52, 57,0x1c),
18145  FieldTrait(1049, 7, 46, 54,0x14), FieldTrait(1079,26, 55, 54,0x14), FieldTrait(1146,13, 57, 54,0x14),
18146  FieldTrait(1147,10, 58, 54,0x14), FieldTrait(1151,15, 56, 54,0x14), FieldTrait(1184, 2, 59,150,0x14),
18147  FieldTrait(1185,29, 60,150,0x14), FieldTrait(1186,15, 61,150,0x14), FieldTrait(1191,15, 63, 54,0x14),
18148  FieldTrait(1192,10, 64, 54,0x14), FieldTrait(1193, 7, 65, 54,0x14), FieldTrait(1194, 1, 66, 54,0x14),
18149  FieldTrait(1195,13, 67, 54,0x14), FieldTrait(1196,15, 68, 54,0x14), FieldTrait(1197,15, 75, 54,0x14),
18150  FieldTrait(1198, 1, 69, 54,0x14), FieldTrait(1199,11, 70, 54,0x14), FieldTrait(1200,11, 71, 54,0x14),
18151  FieldTrait(1227,15, 62, 54,0x14), FieldTrait(1242, 8, 74, 54,0x14), FieldTrait(1244, 8, 73, 54,0x14),
18152  FieldTrait(1435, 1, 76, 54,0x14), FieldTrait(1439, 1, 77, 54,0x14), FieldTrait(1449,15, 78, 54,0x14),
18153  FieldTrait(1450,15, 79, 54,0x14), FieldTrait(1451,14, 80, 54,0x14), FieldTrait(1452,14, 81, 54,0x14),
18154  FieldTrait(1457,14, 82, 54,0x14), FieldTrait(1458,14, 83, 54,0x14), FieldTrait(1478, 1, 84, 54,0x14),
18155  FieldTrait(1479, 1, 85, 54,0x14), FieldTrait(1480,14, 86, 54,0x14), FieldTrait(1481, 1, 87, 54,0x14),
18156  FieldTrait(1482, 1, 88, 54,0x14), FieldTrait(1483, 1, 89, 21,0x1c)
18157 };
18158 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::_traits, 116);
18159 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::_msgtype("NoQuoteEntries");
18160 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::_fnum;
18161 //-------------------------------------------------------------------------------------------------
18162 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
18163 {
18164  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
18165 };
18166 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
18167 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_msgtype("NoSecurityAltID");
18168 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_fnum;
18169 //-------------------------------------------------------------------------------------------------
18170 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
18171 {
18172  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
18173  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
18174  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
18175  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
18176  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
18177  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
18178  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
18179  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
18180  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
18181  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
18182  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
18183  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
18184  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
18185  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
18186  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
18187  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
18188  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
18189  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
18190 };
18191 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
18192 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_msgtype("NoLegs");
18193 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_fnum;
18194 //-------------------------------------------------------------------------------------------------
18195 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
18196 {
18197  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
18198 };
18199 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
18200 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
18201 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_fnum;
18202 //-------------------------------------------------------------------------------------------------
18203 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
18204 {
18205  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
18206  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
18207 };
18208 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
18209 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_msgtype("NoEvents");
18210 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_fnum;
18211 //-------------------------------------------------------------------------------------------------
18212 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
18213 {
18214  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
18215  FieldTrait(1052, 1, 4, 58,0x1c)
18216 };
18217 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
18218 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_msgtype("NoInstrumentParties");
18219 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_fnum;
18220 //-------------------------------------------------------------------------------------------------
18221 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18222 {
18223  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
18224 };
18225 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18226 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
18227 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
18228 //-------------------------------------------------------------------------------------------------
18229 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
18230 {
18231  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
18232  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
18233  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
18234 };
18235 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
18236 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_msgtype("NoComplexEvents");
18237 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_fnum;
18238 //-------------------------------------------------------------------------------------------------
18239 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
18240 {
18241  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
18242 };
18243 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
18244 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
18245 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_fnum;
18246 //-------------------------------------------------------------------------------------------------
18247 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18248 {
18249  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
18250 };
18251 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18252 const MsgType MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
18253 const unsigned short MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
18254 //-------------------------------------------------------------------------------------------------
18255 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
18256 {
18257  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
18258 };
18259 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
18260 const MsgType MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18261 const unsigned short MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_fnum;
18262 //-------------------------------------------------------------------------------------------------
18263 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingStips::_traits[] =
18264 {
18265  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
18266 };
18267 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuote::NoQuoteSets::NoUnderlyingStips::_traits, 2);
18268 const MsgType MassQuote::NoQuoteSets::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
18269 const unsigned short MassQuote::NoQuoteSets::NoUnderlyingStips::_fnum;
18270 //-------------------------------------------------------------------------------------------------
18271 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
18272 {
18273  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
18274  FieldTrait(1062, 1, 4,196,0x1c)
18275 };
18276 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
18277 const MsgType MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18278 const unsigned short MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_fnum;
18279 //-------------------------------------------------------------------------------------------------
18280 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18281 {
18282  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
18283 };
18284 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18285 const MsgType MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
18286 const unsigned short MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
18287 //-------------------------------------------------------------------------------------------------
18288 const FieldTrait MassQuote::NoPartyIDs::_traits[] =
18289 {
18290  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
18291  FieldTrait( 802, 1, 4,107,0x1c)
18292 };
18293 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::_ftha(MassQuote::NoPartyIDs::_traits, 4);
18294 const MsgType MassQuote::NoPartyIDs::_msgtype("NoPartyIDs");
18295 const unsigned short MassQuote::NoPartyIDs::_fnum;
18296 //-------------------------------------------------------------------------------------------------
18297 const FieldTrait MassQuote::NoPartyIDs::NoPartySubIDs::_traits[] =
18298 {
18299  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
18300 };
18301 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(MassQuote::NoPartyIDs::NoPartySubIDs::_traits, 2);
18302 const MsgType MassQuote::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
18303 const unsigned short MassQuote::NoPartyIDs::NoPartySubIDs::_fnum;
18304 //-------------------------------------------------------------------------------------------------
18305 const FieldTrait BusinessMessageReject::_traits[] =
18306 {
18307  FieldTrait( 45, 4, 1, 0,0x04), FieldTrait( 58,15, 5, 0,0x04), FieldTrait( 354, 2, 6, 0,0x04),
18308  FieldTrait( 355,28, 7, 0,0x04), FieldTrait( 372,15, 2, 0,0x05), FieldTrait( 379,15, 3, 0,0x04),
18309  FieldTrait( 380, 1, 4, 0,0x05), FieldTrait(1130,15, 8, 0,0x04), FieldTrait(1131,15, 10, 0,0x04),
18310  FieldTrait(1406, 1, 9, 0,0x04)
18311 };
18312 const FieldTrait_Hash_Array BusinessMessageReject::_ftha(BusinessMessageReject::_traits, 10);
18314 //-------------------------------------------------------------------------------------------------
18315 const FieldTrait BidRequest::_traits[] =
18316 {
18317  FieldTrait( 15,19, 8, 0,0x04), FieldTrait( 58,15, 27, 0,0x04), FieldTrait( 75,25, 23, 0,0x04),
18318  FieldTrait( 121, 8, 21, 0,0x04), FieldTrait( 354, 2, 28, 0,0x04), FieldTrait( 355,28, 29, 0,0x04),
18319  FieldTrait( 374, 7, 3, 0,0x05), FieldTrait( 390,15, 1, 0,0x04), FieldTrait( 391,15, 2, 0,0x05),
18320  FieldTrait( 392,15, 4, 0,0x04), FieldTrait( 393, 1, 5, 0,0x05), FieldTrait( 394, 1, 6, 0,0x05),
18321  FieldTrait( 395, 1, 7, 0,0x04), FieldTrait( 396,13, 9, 0,0x04), FieldTrait( 397,13, 10, 0,0x04),
18322  FieldTrait( 398, 1, 11, 13,0x1c), FieldTrait( 409, 1, 13, 0,0x04), FieldTrait( 410,14, 14, 0,0x04),
18323  FieldTrait( 411, 8, 15, 0,0x04), FieldTrait( 412,13, 16, 0,0x04), FieldTrait( 413,14, 17, 0,0x04),
18324  FieldTrait( 414, 1, 18, 0,0x04), FieldTrait( 415, 1, 19, 0,0x04), FieldTrait( 416, 1, 20, 0,0x04),
18325  FieldTrait( 417, 1, 22, 0,0x04), FieldTrait( 418, 7, 24, 0,0x05), FieldTrait( 419, 7, 25, 0,0x05),
18326  FieldTrait( 420, 1, 12, 11,0x1c), FieldTrait( 443,22, 26, 0,0x04)
18327 };
18328 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, 29);
18329 const MsgType BidRequest::_msgtype("k");
18330 //-------------------------------------------------------------------------------------------------
18331 const FieldTrait BidRequest::NoBidDescriptors::_traits[] =
18332 {
18333  FieldTrait( 399, 1, 1, 0,0x04), FieldTrait( 400,15, 2, 0,0x04), FieldTrait( 401, 1, 3, 0,0x04),
18334  FieldTrait( 402,14, 6, 0,0x04), FieldTrait( 403,14, 7, 0,0x04), FieldTrait( 404,13, 4, 0,0x04),
18335  FieldTrait( 405,14, 8, 0,0x04), FieldTrait( 406,13, 9, 0,0x04), FieldTrait( 407,14, 10, 0,0x04),
18336  FieldTrait( 408,13, 11, 0,0x04), FieldTrait( 441, 1, 5, 0,0x04)
18337 };
18339 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
18340 const unsigned short BidRequest::NoBidDescriptors::_fnum;
18341 //-------------------------------------------------------------------------------------------------
18342 const FieldTrait BidRequest::NoBidComponents::_traits[] =
18343 {
18344  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 54, 7, 2, 0,0x04), FieldTrait( 63,15, 6, 0,0x04),
18345  FieldTrait( 64,25, 7, 0,0x04), FieldTrait( 66,15, 1, 0,0x04), FieldTrait( 336,15, 3, 0,0x04),
18346  FieldTrait( 430, 1, 5, 0,0x04), FieldTrait( 625,15, 4, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04)
18347 };
18349 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
18350 const unsigned short BidRequest::NoBidComponents::_fnum;
18351 //-------------------------------------------------------------------------------------------------
18352 const FieldTrait BidResponse::_traits[] =
18353 {
18354  FieldTrait( 390,15, 1, 0,0x04), FieldTrait( 391,15, 2, 0,0x04), FieldTrait( 420, 1, 3, 12,0x1d)
18355 };
18356 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, 3);
18357 const MsgType BidResponse::_msgtype("l");
18358 //-------------------------------------------------------------------------------------------------
18359 const FieldTrait BidResponse::NoBidComponents::_traits[] =
18360 {
18361  FieldTrait( 12,13, 1, 16,0x14), FieldTrait( 13, 7, 2, 16,0x14), FieldTrait( 44,11, 8, 0,0x04),
18362  FieldTrait( 54, 7, 7, 0,0x04), FieldTrait( 58,15, 16, 0,0x04), FieldTrait( 63,15, 12, 0,0x04),
18363  FieldTrait( 64,25, 13, 0,0x04), FieldTrait( 66,15, 5, 0,0x04), FieldTrait( 336,15, 14, 0,0x04),
18364  FieldTrait( 354, 2, 17, 0,0x04), FieldTrait( 355,28, 18, 0,0x04), FieldTrait( 406,13, 10, 0,0x04),
18365  FieldTrait( 421,18, 6, 0,0x04), FieldTrait( 423, 1, 9, 0,0x04), FieldTrait( 430, 1, 11, 0,0x04),
18366  FieldTrait( 479,19, 3, 16,0x14), FieldTrait( 497, 7, 4, 16,0x14), FieldTrait( 625,15, 15, 0,0x04)
18367 };
18369 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
18370 const unsigned short BidResponse::NoBidComponents::_fnum;
18371 //-------------------------------------------------------------------------------------------------
18372 const FieldTrait ListStrikePrice::_traits[] =
18373 {
18374  FieldTrait( 66,15, 1, 0,0x05), FieldTrait( 422, 1, 2, 0,0x05), FieldTrait( 428, 1, 4, 53,0x1d),
18375  FieldTrait( 893, 8, 3, 0,0x04)
18376 };
18377 const FieldTrait_Hash_Array ListStrikePrice::_ftha(ListStrikePrice::_traits, 4);
18379 //-------------------------------------------------------------------------------------------------
18380 const FieldTrait ListStrikePrice::NoStrikes::_traits[] =
18381 {
18382  FieldTrait( 11,15, 91, 0,0x04), FieldTrait( 15,19, 95, 0,0x04), FieldTrait( 22,15, 4, 54,0x14),
18383  FieldTrait( 44,11, 94, 0,0x04), FieldTrait( 48,15, 3, 54,0x14), FieldTrait( 54, 7, 93, 0,0x04),
18384  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15, 96, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
18385  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 140,11, 90, 0,0x04),
18386  FieldTrait( 167,15, 8, 54,0x14), FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14),
18387  FieldTrait( 202,11, 24, 54,0x14), FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14),
18388  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
18389  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
18390  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
18391  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
18392  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2, 97, 0,0x04),
18393  FieldTrait( 355,28, 98, 0,0x04), FieldTrait( 454, 1, 5,142,0x1c), FieldTrait( 460, 1, 6, 54,0x14),
18394  FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14), FieldTrait( 471,15, 21, 54,0x14),
18395  FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 526,15, 92, 0,0x04), FieldTrait( 541,25, 11, 54,0x14),
18396  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 691,15, 36, 54,0x14),
18397  FieldTrait( 711, 1, 89,188,0x1c), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 864, 1, 40, 38,0x1c),
18398  FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14), FieldTrait( 875, 1, 38, 54,0x14),
18399  FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
18400  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
18401  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
18402  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
18403  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1146,13, 56, 54,0x14),
18404  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
18405  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
18406  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
18407  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
18408  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
18409  FieldTrait(1227,15, 61, 54,0x14), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
18410  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
18411  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
18412  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
18413  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
18414  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c)
18415 };
18418 const unsigned short ListStrikePrice::NoStrikes::_fnum;
18419 //-------------------------------------------------------------------------------------------------
18420 const FieldTrait ListStrikePrice::NoStrikes::NoSecurityAltID::_traits[] =
18421 {
18422  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
18423 };
18424 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoSecurityAltID::_traits, 2);
18425 const MsgType ListStrikePrice::NoStrikes::NoSecurityAltID::_msgtype("NoSecurityAltID");
18426 const unsigned short ListStrikePrice::NoStrikes::NoSecurityAltID::_fnum;
18427 //-------------------------------------------------------------------------------------------------
18428 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::_traits[] =
18429 {
18430  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
18431  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
18432  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
18433  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
18434  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
18435  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
18436  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
18437  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
18438  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
18439  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
18440  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
18441  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
18442  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
18443  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
18444  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
18445  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
18446  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
18447  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
18448  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
18449  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
18450  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
18451  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
18452  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
18453  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
18454 };
18455 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::_traits, 72);
18456 const MsgType ListStrikePrice::NoStrikes::NoUnderlyings::_msgtype("NoUnderlyings");
18457 const unsigned short ListStrikePrice::NoStrikes::NoUnderlyings::_fnum;
18458 //-------------------------------------------------------------------------------------------------
18459 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
18460 {
18461  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
18462 };
18463 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
18464 const MsgType ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18465 const unsigned short ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
18466 //-------------------------------------------------------------------------------------------------
18467 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits[] =
18468 {
18469  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
18470 };
18471 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits, 2);
18472 const MsgType ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
18473 const unsigned short ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_fnum;
18474 //-------------------------------------------------------------------------------------------------
18475 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
18476 {
18477  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
18478  FieldTrait(1062, 1, 4,196,0x1c)
18479 };
18480 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
18481 const MsgType ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18482 const unsigned short ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
18483 //-------------------------------------------------------------------------------------------------
18484 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18485 {
18486  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
18487 };
18488 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18489 const MsgType ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
18490 const unsigned short ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
18491 //-------------------------------------------------------------------------------------------------
18492 const FieldTrait ListStrikePrice::NoStrikes::NoEvents::_traits[] =
18493 {
18494  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
18495  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
18496 };
18497 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoEvents::_ftha(ListStrikePrice::NoStrikes::NoEvents::_traits, 5);
18498 const MsgType ListStrikePrice::NoStrikes::NoEvents::_msgtype("NoEvents");
18499 const unsigned short ListStrikePrice::NoStrikes::NoEvents::_fnum;
18500 //-------------------------------------------------------------------------------------------------
18501 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::_traits[] =
18502 {
18503  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
18504  FieldTrait(1052, 1, 4, 58,0x1c)
18505 };
18506 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::_traits, 4);
18507 const MsgType ListStrikePrice::NoStrikes::NoInstrumentParties::_msgtype("NoInstrumentParties");
18508 const unsigned short ListStrikePrice::NoStrikes::NoInstrumentParties::_fnum;
18509 //-------------------------------------------------------------------------------------------------
18510 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18511 {
18512  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
18513 };
18514 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18515 const MsgType ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
18516 const unsigned short ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
18517 //-------------------------------------------------------------------------------------------------
18518 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::_traits[] =
18519 {
18520  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
18521  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
18522  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
18523 };
18524 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::_traits, 8);
18525 const MsgType ListStrikePrice::NoStrikes::NoComplexEvents::_msgtype("NoComplexEvents");
18526 const unsigned short ListStrikePrice::NoStrikes::NoComplexEvents::_fnum;
18527 //-------------------------------------------------------------------------------------------------
18528 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits[] =
18529 {
18530  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
18531 };
18532 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits, 3);
18533 const MsgType ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
18534 const unsigned short ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_fnum;
18535 //-------------------------------------------------------------------------------------------------
18536 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18537 {
18538  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
18539 };
18540 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18541 const MsgType ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
18542 const unsigned short ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
18543 //-------------------------------------------------------------------------------------------------
18544 const FieldTrait RegistrationInstructions::_traits[] =
18545 {
18546  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
18547  FieldTrait( 473, 1, 11,134,0x1c), FieldTrait( 493,15, 8, 0,0x04), FieldTrait( 495, 1, 9, 0,0x04),
18548  FieldTrait( 508,15, 3, 0,0x05), FieldTrait( 510, 1, 12,133,0x1c), FieldTrait( 513,15, 1, 0,0x05),
18549  FieldTrait( 514, 7, 2, 0,0x05), FieldTrait( 517, 7, 10, 0,0x04), FieldTrait( 660, 1, 7, 0,0x04)
18550 };
18553 //-------------------------------------------------------------------------------------------------
18555 {
18556  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
18557  FieldTrait( 802, 1, 4,107,0x1c)
18558 };
18561 const unsigned short RegistrationInstructions::NoPartyIDs::_fnum;
18562 //-------------------------------------------------------------------------------------------------
18563 const FieldTrait RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits[] =
18564 {
18565  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
18566 };
18567 const FieldTrait_Hash_Array RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits, 2);
18568 const MsgType RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
18569 const unsigned short RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_fnum;
18570 //-------------------------------------------------------------------------------------------------
18572 {
18573  FieldTrait( 474,15, 3, 0,0x04), FieldTrait( 475,18, 8, 0,0x04), FieldTrait( 482,15, 4, 0,0x04),
18574  FieldTrait( 486,25, 7, 0,0x04), FieldTrait( 509,15, 1, 0,0x04), FieldTrait( 511,15, 2, 0,0x04),
18575  FieldTrait( 522, 1, 6, 0,0x04), FieldTrait( 539, 1, 5, 80,0x1c)
18576 };
18580 //-------------------------------------------------------------------------------------------------
18581 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits[] =
18582 {
18583  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
18584  FieldTrait( 804, 1, 4, 89,0x1c)
18585 };
18586 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits, 4);
18587 const MsgType RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
18588 const unsigned short RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_fnum;
18589 //-------------------------------------------------------------------------------------------------
18590 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
18591 {
18592  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
18593 };
18594 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
18595 const MsgType RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
18596 const unsigned short RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
18597 //-------------------------------------------------------------------------------------------------
18599 {
18600  FieldTrait( 477, 1, 1, 0,0x04), FieldTrait( 478,19, 3, 0,0x04), FieldTrait( 498,15, 4, 0,0x04),
18601  FieldTrait( 499,15, 5, 0,0x04), FieldTrait( 500,15, 6, 0,0x04), FieldTrait( 501,15, 7, 0,0x04),
18602  FieldTrait( 502,15, 8, 0,0x04), FieldTrait( 512,14, 2, 0,0x04)
18603 };
18607 //-------------------------------------------------------------------------------------------------
18608 const FieldTrait RegistrationInstructionsResponse::_traits[] =
18609 {
18610  FieldTrait( 1,15, 6, 0,0x04), FieldTrait( 11,15, 4, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
18611  FieldTrait( 496,15, 10, 0,0x04), FieldTrait( 506, 7, 8, 0,0x05), FieldTrait( 507, 1, 9, 0,0x04),
18612  FieldTrait( 508,15, 3, 0,0x05), FieldTrait( 513,15, 1, 0,0x05), FieldTrait( 514, 7, 2, 0,0x05),
18613  FieldTrait( 660, 1, 7, 0,0x04)
18614 };
18617 //-------------------------------------------------------------------------------------------------
18619 {
18620  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
18621  FieldTrait( 802, 1, 4,107,0x1c)
18622 };
18626 //-------------------------------------------------------------------------------------------------
18627 const FieldTrait RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
18628 {
18629  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
18630 };
18631 const FieldTrait_Hash_Array RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
18632 const MsgType RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
18633 const unsigned short RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_fnum;
18634 //-------------------------------------------------------------------------------------------------
18635 const FieldTrait OrderMassCancelRequest::_traits[] =
18636 {
18637  FieldTrait( 11,15, 1, 0,0x05), FieldTrait( 22,15, 9, 54,0x14), FieldTrait( 48,15, 8, 54,0x14),
18638  FieldTrait( 54, 7,166, 0,0x04), FieldTrait( 55,15, 6, 54,0x14), FieldTrait( 58,15,168, 0,0x04),
18639  FieldTrait( 60,22,167, 0,0x05), FieldTrait( 65,15, 7, 54,0x14), FieldTrait( 106,15, 35, 54,0x14),
18640  FieldTrait( 107,15, 38, 54,0x14), FieldTrait( 167,15, 13, 54,0x14), FieldTrait( 200,21, 15, 54,0x14),
18641  FieldTrait( 201, 1, 76, 54,0x14), FieldTrait( 202,11, 29, 54,0x14), FieldTrait( 206, 7, 31, 54,0x14),
18642  FieldTrait( 207,20, 34, 54,0x14), FieldTrait( 223,14, 33, 54,0x14), FieldTrait( 224,25, 17, 54,0x14),
18643  FieldTrait( 225,25, 18, 54,0x14), FieldTrait( 226, 1, 20, 54,0x14), FieldTrait( 227,14, 21, 54,0x14),
18644  FieldTrait( 228, 9, 22, 54,0x14), FieldTrait( 231, 9, 32, 54,0x14), FieldTrait( 239, 1, 19, 54,0x14),
18645  FieldTrait( 240,25, 28, 54,0x14), FieldTrait( 241,25,105,191,0x14), FieldTrait( 242,25,106,191,0x14),
18646  FieldTrait( 243, 1,107,191,0x14), FieldTrait( 244, 1,108,191,0x14), FieldTrait( 245,14,109,191,0x14),
18647  FieldTrait( 246, 9,110,191,0x14), FieldTrait( 247,25,116,191,0x14), FieldTrait( 255,15, 23, 54,0x14),
18648  FieldTrait( 256,15,111,191,0x14), FieldTrait( 305,15, 97,191,0x14), FieldTrait( 306,15,123,191,0x14),
18649  FieldTrait( 307,15,126,191,0x14), FieldTrait( 308,20,122,191,0x14), FieldTrait( 309,15, 96,191,0x14),
18650  FieldTrait( 310,15,101,191,0x14), FieldTrait( 311,15, 94,191,0x14), FieldTrait( 312,15, 95,191,0x14),
18651  FieldTrait( 313,21,103,191,0x14), FieldTrait( 315, 1,153,191,0x14), FieldTrait( 316,11,117,191,0x14),
18652  FieldTrait( 317, 7,119,191,0x14), FieldTrait( 318,19,131,191,0x14), FieldTrait( 336,15, 4, 0,0x04),
18653  FieldTrait( 348, 2, 36, 54,0x14), FieldTrait( 349,28, 37, 54,0x14), FieldTrait( 350, 2, 39, 54,0x14),
18654  FieldTrait( 351,28, 40, 54,0x14), FieldTrait( 354, 2,169, 0,0x04), FieldTrait( 355,28,170, 0,0x04),
18655  FieldTrait( 362, 2,124,191,0x14), FieldTrait( 363,28,125,191,0x14), FieldTrait( 364, 2,127,191,0x14),
18656  FieldTrait( 365,28,128,191,0x14), FieldTrait( 435,14,121,191,0x14), FieldTrait( 436, 9,120,191,0x14),
18657  FieldTrait( 453, 1,171, 94,0x1c), FieldTrait( 454, 1, 10,142,0x1c), FieldTrait( 457, 1, 98,189,0x1c),
18658  FieldTrait( 460, 1, 11, 54,0x14), FieldTrait( 461,15, 12, 54,0x14), FieldTrait( 462, 1, 99,191,0x14),
18659  FieldTrait( 463,15,100,191,0x14), FieldTrait( 470,18, 25, 54,0x14), FieldTrait( 471,15, 26, 54,0x14),
18660  FieldTrait( 472,15, 27, 54,0x14), FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 530, 7, 3, 0,0x05),
18661  FieldTrait( 541,25, 16, 54,0x14), FieldTrait( 542,25,104,191,0x14), FieldTrait( 543,15, 24, 54,0x14),
18662  FieldTrait( 592,18,113,191,0x14), FieldTrait( 593,15,114,191,0x14), FieldTrait( 594,15,115,191,0x14),
18663  FieldTrait( 595,15,112,191,0x14), FieldTrait( 625,15, 5, 0,0x04), FieldTrait( 667,21, 42, 54,0x14),
18664  FieldTrait( 691,15, 41, 54,0x14), FieldTrait( 762,15, 14, 54,0x14), FieldTrait( 763,15,102,191,0x14),
18665  FieldTrait( 810,11,133,191,0x14), FieldTrait( 864, 1, 45, 38,0x1c), FieldTrait( 873,25, 46, 54,0x14),
18666  FieldTrait( 874,25, 47, 54,0x14), FieldTrait( 875, 1, 43, 54,0x14), FieldTrait( 876,15, 44, 54,0x14),
18667  FieldTrait( 877,15,129,191,0x14), FieldTrait( 878,15,130,191,0x14), FieldTrait( 879,10,132,191,0x14),
18668  FieldTrait( 882,11,134,191,0x14), FieldTrait( 883,11,135,191,0x14), FieldTrait( 884,13,136,191,0x14),
18669  FieldTrait( 885,13,137,191,0x14), FieldTrait( 886,13,138,191,0x14), FieldTrait( 887, 1,139,194,0x1c),
18670  FieldTrait( 941,19,118,191,0x14), FieldTrait( 947,19, 30, 54,0x14), FieldTrait( 965,15, 48, 54,0x14),
18671  FieldTrait( 966,15, 49, 54,0x14), FieldTrait( 967, 9, 51, 54,0x14), FieldTrait( 968, 9, 52, 54,0x14),
18672  FieldTrait( 969, 9, 53, 54,0x14), FieldTrait( 970, 1, 54, 54,0x14), FieldTrait( 971, 1, 55, 54,0x14),
18673  FieldTrait( 972,14,140,191,0x14), FieldTrait( 973,13,142,191,0x14), FieldTrait( 974,15,143,191,0x14),
18674  FieldTrait( 975, 1,141,191,0x14), FieldTrait( 996,15, 57, 54,0x14), FieldTrait( 997,15, 58, 54,0x14),
18675  FieldTrait( 998,15,144,191,0x14), FieldTrait(1000,15,145,191,0x14), FieldTrait(1018, 1, 56, 57,0x1c),
18676  FieldTrait(1038,13,146,191,0x14), FieldTrait(1039,15,148,191,0x14), FieldTrait(1044,10,149,191,0x14),
18677  FieldTrait(1045, 9,150,191,0x14), FieldTrait(1046, 7,151,191,0x14), FieldTrait(1049, 7, 50, 54,0x14),
18678  FieldTrait(1058, 1,147,195,0x1c), FieldTrait(1079,26, 59, 54,0x14), FieldTrait(1146,13, 61, 54,0x14),
18679  FieldTrait(1147,10, 62, 54,0x14), FieldTrait(1151,15, 60, 54,0x14), FieldTrait(1184, 2, 63,150,0x14),
18680  FieldTrait(1185,29, 64,150,0x14), FieldTrait(1186,15, 65,150,0x14), FieldTrait(1191,15, 67, 54,0x14),
18681  FieldTrait(1192,10, 68, 54,0x14), FieldTrait(1193, 7, 69, 54,0x14), FieldTrait(1194, 1, 70, 54,0x14),
18682  FieldTrait(1195,13, 71, 54,0x14), FieldTrait(1196,15, 72, 54,0x14), FieldTrait(1197,15, 79, 54,0x14),
18683  FieldTrait(1198, 1, 73, 54,0x14), FieldTrait(1199,11, 74, 54,0x14), FieldTrait(1200,11, 75, 54,0x14),
18684  FieldTrait(1213,26,152,191,0x14), FieldTrait(1227,15, 66, 54,0x14), FieldTrait(1242, 8, 78, 54,0x14),
18685  FieldTrait(1244, 8, 77, 54,0x14), FieldTrait(1300,15,173, 0,0x04), FieldTrait(1301,20,172, 0,0x04),
18686  FieldTrait(1419, 1,154,191,0x14), FieldTrait(1423,10,155,191,0x14), FieldTrait(1424,15,156,191,0x14),
18687  FieldTrait(1425,10,157,191,0x14), FieldTrait(1435, 1, 80, 54,0x14), FieldTrait(1437, 1,158,191,0x14),
18688  FieldTrait(1439, 1, 81, 54,0x14), FieldTrait(1441, 1,159,191,0x14), FieldTrait(1449,15, 82, 54,0x14),
18689  FieldTrait(1450,15, 83, 54,0x14), FieldTrait(1451,14, 84, 54,0x14), FieldTrait(1452,14, 85, 54,0x14),
18690  FieldTrait(1453,15,160,191,0x14), FieldTrait(1454,15,161,191,0x14), FieldTrait(1455,14,162,191,0x14),
18691  FieldTrait(1456,14,163,191,0x14), FieldTrait(1457,14, 86, 54,0x14), FieldTrait(1458,14, 87, 54,0x14),
18692  FieldTrait(1459,14,164,191,0x14), FieldTrait(1460,14,165,191,0x14), FieldTrait(1461, 1,174,169,0x1c),
18693  FieldTrait(1478, 1, 88, 54,0x14), FieldTrait(1479, 1, 89, 54,0x14), FieldTrait(1480,14, 90, 54,0x14),
18694  FieldTrait(1481, 1, 91, 54,0x14), FieldTrait(1482, 1, 92, 54,0x14), FieldTrait(1483, 1, 93, 21,0x1c)
18695 };
18696 const FieldTrait_Hash_Array OrderMassCancelRequest::_ftha(OrderMassCancelRequest::_traits, 174);
18698 //-------------------------------------------------------------------------------------------------
18700 {
18701  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
18702  FieldTrait( 802, 1, 4,107,0x1c)
18703 };
18706 const unsigned short OrderMassCancelRequest::NoPartyIDs::_fnum;
18707 //-------------------------------------------------------------------------------------------------
18708 const FieldTrait OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
18709 {
18710  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
18711 };
18712 const FieldTrait_Hash_Array OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
18713 const MsgType OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
18714 const unsigned short OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_fnum;
18715 //-------------------------------------------------------------------------------------------------
18717 {
18718  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
18719 };
18723 //-------------------------------------------------------------------------------------------------
18725 {
18726  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
18727 };
18729 const MsgType OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18731 //-------------------------------------------------------------------------------------------------
18732 const FieldTrait OrderMassCancelRequest::NoEvents::_traits[] =
18733 {
18734  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
18735  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
18736 };
18739 const unsigned short OrderMassCancelRequest::NoEvents::_fnum;
18740 //-------------------------------------------------------------------------------------------------
18742 {
18743  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
18744 };
18748 //-------------------------------------------------------------------------------------------------
18750 {
18751  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
18752  FieldTrait(1052, 1, 4, 58,0x1c)
18753 };
18757 //-------------------------------------------------------------------------------------------------
18758 const FieldTrait OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18759 {
18760  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
18761 };
18762 const FieldTrait_Hash_Array OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18763 const MsgType OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
18764 const unsigned short OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
18765 //-------------------------------------------------------------------------------------------------
18767 {
18768  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
18769  FieldTrait(1062, 1, 4,196,0x1c)
18770 };
18774 //-------------------------------------------------------------------------------------------------
18775 const FieldTrait OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18776 {
18777  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
18778 };
18779 const FieldTrait_Hash_Array OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18780 const MsgType OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
18781 const unsigned short OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
18782 //-------------------------------------------------------------------------------------------------
18784 {
18785  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
18786 };
18790 //-------------------------------------------------------------------------------------------------
18792 {
18793  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
18794  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
18795  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
18796 };
18800 //-------------------------------------------------------------------------------------------------
18801 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
18802 {
18803  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
18804 };
18805 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
18806 const MsgType OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
18807 const unsigned short OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_fnum;
18808 //-------------------------------------------------------------------------------------------------
18809 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18810 {
18811  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
18812 };
18813 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18814 const MsgType OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
18815 const unsigned short OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
18816 //-------------------------------------------------------------------------------------------------
18817 const FieldTrait OrderMassCancelReport::_traits[] =
18818 {
18819  FieldTrait( 11,15, 1, 0,0x04), FieldTrait( 22,15, 15, 54,0x14), FieldTrait( 37,15, 3, 0,0x05),
18820  FieldTrait( 48,15, 14, 54,0x14), FieldTrait( 54, 7,172, 0,0x04), FieldTrait( 55,15, 12, 54,0x14),
18821  FieldTrait( 58,15,174, 0,0x04), FieldTrait( 60,22,173, 0,0x04), FieldTrait( 65,15, 13, 54,0x14),
18822  FieldTrait( 106,15, 41, 54,0x14), FieldTrait( 107,15, 44, 54,0x14), FieldTrait( 167,15, 19, 54,0x14),
18823  FieldTrait( 198,15, 4, 0,0x04), FieldTrait( 200,21, 21, 54,0x14), FieldTrait( 201, 1, 82, 54,0x14),
18824  FieldTrait( 202,11, 35, 54,0x14), FieldTrait( 206, 7, 37, 54,0x14), FieldTrait( 207,20, 40, 54,0x14),
18825  FieldTrait( 223,14, 39, 54,0x14), FieldTrait( 224,25, 23, 54,0x14), FieldTrait( 225,25, 24, 54,0x14),
18826  FieldTrait( 226, 1, 26, 54,0x14), FieldTrait( 227,14, 27, 54,0x14), FieldTrait( 228, 9, 28, 54,0x14),
18827  FieldTrait( 231, 9, 38, 54,0x14), FieldTrait( 239, 1, 25, 54,0x14), FieldTrait( 240,25, 34, 54,0x14),
18828  FieldTrait( 241,25,111,191,0x14), FieldTrait( 242,25,112,191,0x14), FieldTrait( 243, 1,113,191,0x14),
18829  FieldTrait( 244, 1,114,191,0x14), FieldTrait( 245,14,115,191,0x14), FieldTrait( 246, 9,116,191,0x14),
18830  FieldTrait( 247,25,122,191,0x14), FieldTrait( 255,15, 29, 54,0x14), FieldTrait( 256,15,117,191,0x14),
18831  FieldTrait( 305,15,103,191,0x14), FieldTrait( 306,15,129,191,0x14), FieldTrait( 307,15,132,191,0x14),
18832  FieldTrait( 308,20,128,191,0x14), FieldTrait( 309,15,102,191,0x14), FieldTrait( 310,15,107,191,0x14),
18833  FieldTrait( 311,15,100,191,0x14), FieldTrait( 312,15,101,191,0x14), FieldTrait( 313,21,109,191,0x14),
18834  FieldTrait( 315, 1,159,191,0x14), FieldTrait( 316,11,123,191,0x14), FieldTrait( 317, 7,125,191,0x14),
18835  FieldTrait( 318,19,137,191,0x14), FieldTrait( 336,15, 10, 0,0x04), FieldTrait( 348, 2, 42, 54,0x14),
18836  FieldTrait( 349,28, 43, 54,0x14), FieldTrait( 350, 2, 45, 54,0x14), FieldTrait( 351,28, 46, 54,0x14),
18837  FieldTrait( 354, 2,175, 0,0x04), FieldTrait( 355,28,176, 0,0x04), FieldTrait( 362, 2,130,191,0x14),
18838  FieldTrait( 363,28,131,191,0x14), FieldTrait( 364, 2,133,191,0x14), FieldTrait( 365,28,134,191,0x14),
18839  FieldTrait( 435,14,127,191,0x14), FieldTrait( 436, 9,126,191,0x14), FieldTrait( 453, 1,177, 94,0x1c),
18840  FieldTrait( 454, 1, 16,142,0x1c), FieldTrait( 457, 1,104,189,0x1c), FieldTrait( 460, 1, 17, 54,0x14),
18841  FieldTrait( 461,15, 18, 54,0x14), FieldTrait( 462, 1,105,191,0x14), FieldTrait( 463,15,106,191,0x14),
18842  FieldTrait( 470,18, 31, 54,0x14), FieldTrait( 471,15, 32, 54,0x14), FieldTrait( 472,15, 33, 54,0x14),
18843  FieldTrait( 526,15, 2, 0,0x04), FieldTrait( 530, 7, 5, 0,0x05), FieldTrait( 531, 7, 6, 0,0x05),
18844  FieldTrait( 532, 1, 7, 0,0x04), FieldTrait( 533, 1, 8, 0,0x04), FieldTrait( 534, 1, 9, 1,0x1c),
18845  FieldTrait( 541,25, 22, 54,0x14), FieldTrait( 542,25,110,191,0x14), FieldTrait( 543,15, 30, 54,0x14),
18846  FieldTrait( 592,18,119,191,0x14), FieldTrait( 593,15,120,191,0x14), FieldTrait( 594,15,121,191,0x14),
18847  FieldTrait( 595,15,118,191,0x14), FieldTrait( 625,15, 11, 0,0x04), FieldTrait( 667,21, 48, 54,0x14),
18848  FieldTrait( 691,15, 47, 54,0x14), FieldTrait( 762,15, 20, 54,0x14), FieldTrait( 763,15,108,191,0x14),
18849  FieldTrait( 810,11,139,191,0x14), FieldTrait( 864, 1, 51, 38,0x1c), FieldTrait( 873,25, 52, 54,0x14),
18850  FieldTrait( 874,25, 53, 54,0x14), FieldTrait( 875, 1, 49, 54,0x14), FieldTrait( 876,15, 50, 54,0x14),
18851  FieldTrait( 877,15,135,191,0x14), FieldTrait( 878,15,136,191,0x14), FieldTrait( 879,10,138,191,0x14),
18852  FieldTrait( 882,11,140,191,0x14), FieldTrait( 883,11,141,191,0x14), FieldTrait( 884,13,142,191,0x14),
18853  FieldTrait( 885,13,143,191,0x14), FieldTrait( 886,13,144,191,0x14), FieldTrait( 887, 1,145,194,0x1c),
18854  FieldTrait( 941,19,124,191,0x14), FieldTrait( 947,19, 36, 54,0x14), FieldTrait( 965,15, 54, 54,0x14),
18855  FieldTrait( 966,15, 55, 54,0x14), FieldTrait( 967, 9, 57, 54,0x14), FieldTrait( 968, 9, 58, 54,0x14),
18856  FieldTrait( 969, 9, 59, 54,0x14), FieldTrait( 970, 1, 60, 54,0x14), FieldTrait( 971, 1, 61, 54,0x14),
18857  FieldTrait( 972,14,146,191,0x14), FieldTrait( 973,13,148,191,0x14), FieldTrait( 974,15,149,191,0x14),
18858  FieldTrait( 975, 1,147,191,0x14), FieldTrait( 996,15, 63, 54,0x14), FieldTrait( 997,15, 64, 54,0x14),
18859  FieldTrait( 998,15,150,191,0x14), FieldTrait(1000,15,151,191,0x14), FieldTrait(1018, 1, 62, 57,0x1c),
18860  FieldTrait(1038,13,152,191,0x14), FieldTrait(1039,15,154,191,0x14), FieldTrait(1044,10,155,191,0x14),
18861  FieldTrait(1045, 9,156,191,0x14), FieldTrait(1046, 7,157,191,0x14), FieldTrait(1049, 7, 56, 54,0x14),
18862  FieldTrait(1058, 1,153,195,0x1c), FieldTrait(1079,26, 65, 54,0x14), FieldTrait(1146,13, 67, 54,0x14),
18863  FieldTrait(1147,10, 68, 54,0x14), FieldTrait(1151,15, 66, 54,0x14), FieldTrait(1184, 2, 69,150,0x14),
18864  FieldTrait(1185,29, 70,150,0x14), FieldTrait(1186,15, 71,150,0x14), FieldTrait(1191,15, 73, 54,0x14),
18865  FieldTrait(1192,10, 74, 54,0x14), FieldTrait(1193, 7, 75, 54,0x14), FieldTrait(1194, 1, 76, 54,0x14),
18866  FieldTrait(1195,13, 77, 54,0x14), FieldTrait(1196,15, 78, 54,0x14), FieldTrait(1197,15, 85, 54,0x14),
18867  FieldTrait(1198, 1, 79, 54,0x14), FieldTrait(1199,11, 80, 54,0x14), FieldTrait(1200,11, 81, 54,0x14),
18868  FieldTrait(1213,26,158,191,0x14), FieldTrait(1227,15, 72, 54,0x14), FieldTrait(1242, 8, 84, 54,0x14),
18869  FieldTrait(1244, 8, 83, 54,0x14), FieldTrait(1300,15,181, 0,0x04), FieldTrait(1301,20,180, 0,0x04),
18870  FieldTrait(1369,15,178, 0,0x05), FieldTrait(1370, 1,179, 85,0x1c), FieldTrait(1419, 1,160,191,0x14),
18871  FieldTrait(1423,10,161,191,0x14), FieldTrait(1424,15,162,191,0x14), FieldTrait(1425,10,163,191,0x14),
18872  FieldTrait(1435, 1, 86, 54,0x14), FieldTrait(1437, 1,164,191,0x14), FieldTrait(1439, 1, 87, 54,0x14),
18873  FieldTrait(1441, 1,165,191,0x14), FieldTrait(1449,15, 88, 54,0x14), FieldTrait(1450,15, 89, 54,0x14),
18874  FieldTrait(1451,14, 90, 54,0x14), FieldTrait(1452,14, 91, 54,0x14), FieldTrait(1453,15,166,191,0x14),
18875  FieldTrait(1454,15,167,191,0x14), FieldTrait(1455,14,168,191,0x14), FieldTrait(1456,14,169,191,0x14),
18876  FieldTrait(1457,14, 92, 54,0x14), FieldTrait(1458,14, 93, 54,0x14), FieldTrait(1459,14,170,191,0x14),
18877  FieldTrait(1460,14,171,191,0x14), FieldTrait(1461, 1,182,169,0x1c), FieldTrait(1478, 1, 94, 54,0x14),
18878  FieldTrait(1479, 1, 95, 54,0x14), FieldTrait(1480,14, 96, 54,0x14), FieldTrait(1481, 1, 97, 54,0x14),
18879  FieldTrait(1482, 1, 98, 54,0x14), FieldTrait(1483, 1, 99, 21,0x1c)
18880 };
18881 const FieldTrait_Hash_Array OrderMassCancelReport::_ftha(OrderMassCancelReport::_traits, 182);
18883 //-------------------------------------------------------------------------------------------------
18884 const FieldTrait OrderMassCancelReport::NoPartyIDs::_traits[] =
18885 {
18886  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
18887  FieldTrait( 802, 1, 4,107,0x1c)
18888 };
18891 const unsigned short OrderMassCancelReport::NoPartyIDs::_fnum;
18892 //-------------------------------------------------------------------------------------------------
18893 const FieldTrait OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits[] =
18894 {
18895  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
18896 };
18897 const FieldTrait_Hash_Array OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
18898 const MsgType OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
18899 const unsigned short OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_fnum;
18900 //-------------------------------------------------------------------------------------------------
18902 {
18903  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
18904 };
18908 //-------------------------------------------------------------------------------------------------
18910 {
18911  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
18912 };
18914 const MsgType OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18916 //-------------------------------------------------------------------------------------------------
18918 {
18919  FieldTrait( 41,15, 1, 0,0x04), FieldTrait( 535,15, 2, 0,0x04), FieldTrait( 536,15, 3, 0,0x04)
18920 };
18924 //-------------------------------------------------------------------------------------------------
18925 const FieldTrait OrderMassCancelReport::NoEvents::_traits[] =
18926 {
18927  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
18928  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
18929 };
18932 const unsigned short OrderMassCancelReport::NoEvents::_fnum;
18933 //-------------------------------------------------------------------------------------------------
18935 {
18936  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
18937 };
18941 //-------------------------------------------------------------------------------------------------
18943 {
18944  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
18945  FieldTrait(1052, 1, 4, 58,0x1c)
18946 };
18950 //-------------------------------------------------------------------------------------------------
18951 const FieldTrait OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18952 {
18953  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
18954 };
18955 const FieldTrait_Hash_Array OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18956 const MsgType OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
18957 const unsigned short OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
18958 //-------------------------------------------------------------------------------------------------
18960 {
18961  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
18962  FieldTrait(1062, 1, 4,196,0x1c)
18963 };
18965 const MsgType OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18967 //-------------------------------------------------------------------------------------------------
18968 const FieldTrait OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18969 {
18970  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
18971 };
18972 const FieldTrait_Hash_Array OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18973 const MsgType OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
18974 const unsigned short OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
18975 //-------------------------------------------------------------------------------------------------
18977 {
18978  FieldTrait(1371,15, 2, 0,0x04), FieldTrait(1372,15, 1, 0,0x04)
18979 };
18983 //-------------------------------------------------------------------------------------------------
18985 {
18986  FieldTrait(1462,15, 1, 0,0x04), FieldTrait(1463, 7, 2, 0,0x04), FieldTrait(1464, 1, 3, 0,0x04)
18987 };
18991 //-------------------------------------------------------------------------------------------------
18993 {
18994  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
18995  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
18996  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
18997 };
19001 //-------------------------------------------------------------------------------------------------
19002 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits[] =
19003 {
19004  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
19005 };
19006 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
19007 const MsgType OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
19008 const unsigned short OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_fnum;
19009 //-------------------------------------------------------------------------------------------------
19010 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19011 {
19012  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
19013 };
19014 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19015 const MsgType OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
19016 const unsigned short OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
19017 //-------------------------------------------------------------------------------------------------
19018 const FieldTrait NewOrderCross::_traits[] =
19019 {
19020  FieldTrait( 15,19,126, 0,0x04), FieldTrait( 18,16, 98, 0,0x04), FieldTrait( 21, 7, 97, 0,0x04),
19021  FieldTrait( 22,15, 8, 54,0x14), FieldTrait( 23,15,128, 0,0x04), FieldTrait( 40, 7,108, 0,0x05),
19022  FieldTrait( 44,11,110, 0,0x04), FieldTrait( 48,15, 7, 54,0x14), FieldTrait( 55,15, 5, 54,0x14),
19023  FieldTrait( 59, 7,130, 0,0x04), FieldTrait( 60,22,106, 0,0x05), FieldTrait( 63,15, 95, 0,0x04),
19024  FieldTrait( 64,25, 96, 0,0x04), FieldTrait( 65,15, 6, 54,0x14), FieldTrait( 81, 7,103, 0,0x04),
19025  FieldTrait( 99,11,111, 0,0x04), FieldTrait( 100,20,101, 0,0x04), FieldTrait( 106,15, 34, 54,0x14),
19026  FieldTrait( 107,15, 37, 54,0x14), FieldTrait( 110,10, 99, 0,0x04), FieldTrait( 111,10,100, 0,0x04),
19027  FieldTrait( 114, 8,105, 0,0x04), FieldTrait( 117,15,129, 0,0x04), FieldTrait( 126,22,133, 0,0x04),
19028  FieldTrait( 140,11,104, 0,0x04), FieldTrait( 167,15, 12, 54,0x14), FieldTrait( 168,22,131, 0,0x04),
19029  FieldTrait( 200,21, 14, 54,0x14), FieldTrait( 201, 1, 75, 54,0x14), FieldTrait( 202,11, 28, 54,0x14),
19030  FieldTrait( 206, 7, 30, 54,0x14), FieldTrait( 207,20, 33, 54,0x14), FieldTrait( 210,10,135, 0,0x04),
19031  FieldTrait( 211, 9,136,100,0x14), FieldTrait( 218,12,112,160,0x14), FieldTrait( 220,19,113,160,0x14),
19032  FieldTrait( 221,15,114,160,0x14), FieldTrait( 222,15,115,160,0x14), FieldTrait( 223,14, 32, 54,0x14),
19033  FieldTrait( 224,25, 16, 54,0x14), FieldTrait( 225,25, 17, 54,0x14), FieldTrait( 226, 1, 19, 54,0x14),
19034  FieldTrait( 227,14, 20, 54,0x14), FieldTrait( 228, 9, 21, 54,0x14), FieldTrait( 231, 9, 31, 54,0x14),
19035  FieldTrait( 232, 1,107,162,0x1c), FieldTrait( 235,15,120,198,0x14), FieldTrait( 236,14,121,198,0x14),
19036  FieldTrait( 239, 1, 18, 54,0x14), FieldTrait( 240,25, 27, 54,0x14), FieldTrait( 255,15, 22, 54,0x14),
19037  FieldTrait( 348, 2, 35, 54,0x14), FieldTrait( 349,28, 36, 54,0x14), FieldTrait( 350, 2, 38, 54,0x14),
19038  FieldTrait( 351,28, 39, 54,0x14), FieldTrait( 376,15,127, 0,0x04), FieldTrait( 386, 1,102,185,0x1c),
19039  FieldTrait( 388, 7,147, 35,0x14), FieldTrait( 389, 9,148, 35,0x14), FieldTrait( 423, 1,109, 0,0x04),
19040  FieldTrait( 427, 1,134, 0,0x04), FieldTrait( 432,25,132, 0,0x04), FieldTrait( 454, 1, 9,142,0x1c),
19041  FieldTrait( 460, 1, 10, 54,0x14), FieldTrait( 461,15, 11, 54,0x14), FieldTrait( 470,18, 24, 54,0x14),
19042  FieldTrait( 471,15, 25, 54,0x14), FieldTrait( 472,15, 26, 54,0x14), FieldTrait( 480, 7,157, 0,0x04),
19043  FieldTrait( 481, 7,158, 0,0x04), FieldTrait( 483,22,162, 0,0x04), FieldTrait( 494,15,160, 0,0x04),
19044  FieldTrait( 513,15,159, 0,0x04), FieldTrait( 541,25, 15, 54,0x14), FieldTrait( 543,15, 23, 54,0x14),
19045  FieldTrait( 548,15, 1, 0,0x05), FieldTrait( 549, 1, 2, 0,0x05), FieldTrait( 550, 1, 3, 0,0x05),
19046  FieldTrait( 552, 1, 4,158,0x1d), FieldTrait( 555, 1, 94, 49,0x1c), FieldTrait( 662,11,116,160,0x14),
19047  FieldTrait( 663, 1,117,160,0x14), FieldTrait( 667,21, 41, 54,0x14), FieldTrait( 691,15, 40, 54,0x14),
19048  FieldTrait( 696,25,123,198,0x14), FieldTrait( 697,11,124,198,0x14), FieldTrait( 698, 1,125,198,0x14),
19049  FieldTrait( 699,15,118,160,0x14), FieldTrait( 701,25,122,198,0x14), FieldTrait( 711, 1, 93,188,0x1c),
19050  FieldTrait( 761,15,119,160,0x14), FieldTrait( 762,15, 13, 54,0x14), FieldTrait( 835, 1,137,100,0x14),
19051  FieldTrait( 836, 1,138,100,0x14), FieldTrait( 837, 1,139,100,0x14), FieldTrait( 838, 1,140,100,0x14),
19052  FieldTrait( 840, 1,141,100,0x14), FieldTrait( 841, 1,149, 35,0x14), FieldTrait( 842, 1,150, 35,0x14),
19053  FieldTrait( 843, 1,151, 35,0x14), FieldTrait( 844, 1,152, 35,0x14), FieldTrait( 846, 1,153, 35,0x14),
19054  FieldTrait( 847, 1,154, 0,0x04), FieldTrait( 848,15,155, 0,0x04), FieldTrait( 849,14,156, 0,0x04),
19055  FieldTrait( 864, 1, 44, 38,0x1c), FieldTrait( 873,25, 45, 54,0x14), FieldTrait( 874,25, 46, 54,0x14),
19056  FieldTrait( 875, 1, 42, 54,0x14), FieldTrait( 876,15, 43, 54,0x14), FieldTrait( 947,19, 29, 54,0x14),
19057  FieldTrait( 957, 1,161,163,0x1c), FieldTrait( 965,15, 47, 54,0x14), FieldTrait( 966,15, 48, 54,0x14),
19058  FieldTrait( 967, 9, 50, 54,0x14), FieldTrait( 968, 9, 51, 54,0x14), FieldTrait( 969, 9, 52, 54,0x14),
19059  FieldTrait( 970, 1, 53, 54,0x14), FieldTrait( 971, 1, 54, 54,0x14), FieldTrait( 996,15, 56, 54,0x14),
19060  FieldTrait( 997,15, 57, 54,0x14), FieldTrait(1018, 1, 55, 57,0x1c), FieldTrait(1049, 7, 49, 54,0x14),
19061  FieldTrait(1079,26, 58, 54,0x14), FieldTrait(1082,10,166, 36,0x14), FieldTrait(1083, 7,167, 36,0x14),
19062  FieldTrait(1084, 7,168, 36,0x14), FieldTrait(1085,10,169, 36,0x14), FieldTrait(1086,10,170, 36,0x14),
19063  FieldTrait(1087,10,171, 36,0x14), FieldTrait(1088,10,172, 36,0x14), FieldTrait(1089,10,164, 0,0x04),
19064  FieldTrait(1090, 1,165, 0,0x04), FieldTrait(1092, 7,174, 0,0x04), FieldTrait(1094, 1,142,100,0x14),
19065  FieldTrait(1096,15,143,100,0x14), FieldTrait(1097,15,144,100,0x14), FieldTrait(1098,15,145,100,0x14),
19066  FieldTrait(1099,15,146,100,0x14), FieldTrait(1100, 7,175,186,0x14), FieldTrait(1101, 7,176,186,0x14),
19067  FieldTrait(1102,11,177,186,0x14), FieldTrait(1103,15,178,186,0x14), FieldTrait(1104,15,179,186,0x14),
19068  FieldTrait(1105,15,180,186,0x14), FieldTrait(1106,15,181,186,0x14), FieldTrait(1107, 7,182,186,0x14),
19069  FieldTrait(1108, 7,183,186,0x14), FieldTrait(1109, 7,184,186,0x14), FieldTrait(1110,11,185,186,0x14),
19070  FieldTrait(1111, 7,186,186,0x14), FieldTrait(1112,10,187,186,0x14), FieldTrait(1113,15,188,186,0x14),
19071  FieldTrait(1114,15,189,186,0x14), FieldTrait(1116, 1,163,139,0x1c), FieldTrait(1133, 7,190, 0,0x04),
19072  FieldTrait(1138,10,173, 36,0x14), FieldTrait(1146,13, 60, 54,0x14), FieldTrait(1147,10, 61, 54,0x14),
19073  FieldTrait(1151,15, 59, 54,0x14), FieldTrait(1184, 2, 62,150,0x14), FieldTrait(1185,29, 63,150,0x14),
19074  FieldTrait(1186,15, 64,150,0x14), FieldTrait(1191,15, 66, 54,0x14), FieldTrait(1192,10, 67, 54,0x14),
19075  FieldTrait(1193, 7, 68, 54,0x14), FieldTrait(1194, 1, 69, 54,0x14), FieldTrait(1195,13, 70, 54,0x14),
19076  FieldTrait(1196,15, 71, 54,0x14), FieldTrait(1197,15, 78, 54,0x14), FieldTrait(1198, 1, 72, 54,0x14),
19077  FieldTrait(1199,11, 73, 54,0x14), FieldTrait(1200,11, 74, 54,0x14), FieldTrait(1227,15, 65, 54,0x14),
19078  FieldTrait(1242, 8, 77, 54,0x14), FieldTrait(1244, 8, 76, 54,0x14), FieldTrait(1435, 1, 79, 54,0x14),
19079  FieldTrait(1439, 1, 80, 54,0x14), FieldTrait(1449,15, 81, 54,0x14), FieldTrait(1450,15, 82, 54,0x14),
19080  FieldTrait(1451,14, 83, 54,0x14), FieldTrait(1452,14, 84, 54,0x14), FieldTrait(1457,14, 85, 54,0x14),
19081  FieldTrait(1458,14, 86, 54,0x14), FieldTrait(1478, 1, 87, 54,0x14), FieldTrait(1479, 1, 88, 54,0x14),
19082  FieldTrait(1480,14, 89, 54,0x14), FieldTrait(1481, 1, 90, 54,0x14), FieldTrait(1482, 1, 91, 54,0x14),
19083  FieldTrait(1483, 1, 92, 21,0x1c)
19084 };
19085 const FieldTrait_Hash_Array NewOrderCross::_ftha(NewOrderCross::_traits, 190);
19086 const MsgType NewOrderCross::_msgtype("s");
19087 //-------------------------------------------------------------------------------------------------
19088 const FieldTrait NewOrderCross::NoStipulations::_traits[] =
19089 {
19090  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
19091 };
19093 const MsgType NewOrderCross::NoStipulations::_msgtype("NoStipulations");
19094 const unsigned short NewOrderCross::NoStipulations::_fnum;
19095 //-------------------------------------------------------------------------------------------------
19096 const FieldTrait NewOrderCross::NoTradingSessions::_traits[] =
19097 {
19098  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
19099 };
19101 const MsgType NewOrderCross::NoTradingSessions::_msgtype("NoTradingSessions");
19102 const unsigned short NewOrderCross::NoTradingSessions::_fnum;
19103 //-------------------------------------------------------------------------------------------------
19104 const FieldTrait NewOrderCross::NoSecurityAltID::_traits[] =
19105 {
19106  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
19107 };
19109 const MsgType NewOrderCross::NoSecurityAltID::_msgtype("NoSecurityAltID");
19110 const unsigned short NewOrderCross::NoSecurityAltID::_fnum;
19111 //-------------------------------------------------------------------------------------------------
19112 const FieldTrait NewOrderCross::NoSides::_traits[] =
19113 {
19114  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 11,15, 2, 0,0x05), FieldTrait( 12,13, 22, 16,0x14),
19115  FieldTrait( 13, 7, 23, 16,0x14), FieldTrait( 38,10, 17, 93,0x14), FieldTrait( 41,15, 43, 0,0x04),
19116  FieldTrait( 54, 7, 1, 0,0x05), FieldTrait( 58,15, 32, 0,0x04), FieldTrait( 70,15, 14, 0,0x04),
19117  FieldTrait( 75,25, 7, 0,0x04), FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 15,104,0x1c),
19118  FieldTrait( 120,19, 30, 0,0x04), FieldTrait( 121, 8, 29, 0,0x04), FieldTrait( 152,10, 18, 93,0x14),
19119  FieldTrait( 203, 1, 36, 0,0x04), FieldTrait( 229,25, 6, 0,0x04), FieldTrait( 354, 2, 33, 0,0x04),
19120  FieldTrait( 355,28, 34, 0,0x04), FieldTrait( 377, 8, 39, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
19121  FieldTrait( 468, 7, 20, 93,0x14), FieldTrait( 469, 9, 21, 93,0x14), FieldTrait( 479,19, 24, 16,0x14),
19122  FieldTrait( 497, 7, 25, 16,0x14), FieldTrait( 516,14, 19, 93,0x14), FieldTrait( 526,15, 3, 0,0x04),
19123  FieldTrait( 528, 7, 26, 0,0x04), FieldTrait( 529,16, 27, 0,0x04), FieldTrait( 544, 7, 37, 0,0x04),
19124  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 582, 1, 28, 0,0x04), FieldTrait( 583,15, 4, 0,0x04),
19125  FieldTrait( 589, 7, 11, 0,0x04), FieldTrait( 590, 7, 12, 0,0x04), FieldTrait( 591, 7, 13, 0,0x04),
19126  FieldTrait( 635,15, 38, 0,0x04), FieldTrait( 659,15, 40, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04),
19127  FieldTrait( 775, 1, 31, 0,0x04), FieldTrait( 854, 1, 16, 0,0x04), FieldTrait( 962,22, 41, 0,0x04),
19128  FieldTrait(1091, 8, 42, 0,0x04)
19129 };
19130 const FieldTrait_Hash_Array NewOrderCross::NoSides::_ftha(NewOrderCross::NoSides::_traits, 43);
19131 const MsgType NewOrderCross::NoSides::_msgtype("NoSides");
19132 const unsigned short NewOrderCross::NoSides::_fnum;
19133 //-------------------------------------------------------------------------------------------------
19134 const FieldTrait NewOrderCross::NoSides::NoAllocs::_traits[] =
19135 {
19136  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
19137  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
19138 };
19139 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::_ftha(NewOrderCross::NoSides::NoAllocs::_traits, 6);
19140 const MsgType NewOrderCross::NoSides::NoAllocs::_msgtype("NoAllocs");
19141 const unsigned short NewOrderCross::NoSides::NoAllocs::_fnum;
19142 //-------------------------------------------------------------------------------------------------
19143 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19144 {
19145  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
19146  FieldTrait( 804, 1, 4, 89,0x1c)
19147 };
19148 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19149 const MsgType NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
19150 const unsigned short NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_fnum;
19151 //-------------------------------------------------------------------------------------------------
19152 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19153 {
19154  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
19155 };
19156 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19157 const MsgType NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
19158 const unsigned short NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
19159 //-------------------------------------------------------------------------------------------------
19160 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::_traits[] =
19161 {
19162  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
19163  FieldTrait( 802, 1, 4,107,0x1c)
19164 };
19165 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::_traits, 4);
19166 const MsgType NewOrderCross::NoSides::NoPartyIDs::_msgtype("NoPartyIDs");
19167 const unsigned short NewOrderCross::NoSides::NoPartyIDs::_fnum;
19168 //-------------------------------------------------------------------------------------------------
19169 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19170 {
19171  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
19172 };
19173 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19174 const MsgType NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
19175 const unsigned short NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_fnum;
19176 //-------------------------------------------------------------------------------------------------
19177 const FieldTrait NewOrderCross::NoLegs::_traits[] =
19178 {
19179  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
19180  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
19181  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
19182  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
19183  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
19184  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
19185  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
19186  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
19187  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
19188  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
19189  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
19190  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
19191  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
19192  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
19193  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
19194  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
19195  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
19196  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
19197 };
19198 const FieldTrait_Hash_Array NewOrderCross::NoLegs::_ftha(NewOrderCross::NoLegs::_traits, 54);
19200 const unsigned short NewOrderCross::NoLegs::_fnum;
19201 //-------------------------------------------------------------------------------------------------
19202 const FieldTrait NewOrderCross::NoLegs::NoLegSecurityAltID::_traits[] =
19203 {
19204  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
19205 };
19206 const FieldTrait_Hash_Array NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NewOrderCross::NoLegs::NoLegSecurityAltID::_traits, 2);
19207 const MsgType NewOrderCross::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
19208 const unsigned short NewOrderCross::NoLegs::NoLegSecurityAltID::_fnum;
19209 //-------------------------------------------------------------------------------------------------
19210 const FieldTrait NewOrderCross::NoUnderlyings::_traits[] =
19211 {
19212  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
19213  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
19214  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
19215  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
19216  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
19217  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
19218  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
19219  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
19220  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
19221  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
19222  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
19223  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
19224  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
19225  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
19226  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
19227  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
19228  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
19229  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
19230  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
19231  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
19232  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
19233  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
19234  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
19235  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
19236 };
19238 const MsgType NewOrderCross::NoUnderlyings::_msgtype("NoUnderlyings");
19239 const unsigned short NewOrderCross::NoUnderlyings::_fnum;
19240 //-------------------------------------------------------------------------------------------------
19241 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19242 {
19243  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
19244 };
19245 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19246 const MsgType NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
19247 const unsigned short NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
19248 //-------------------------------------------------------------------------------------------------
19249 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits[] =
19250 {
19251  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
19252 };
19253 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19254 const MsgType NewOrderCross::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
19255 const unsigned short NewOrderCross::NoUnderlyings::NoUnderlyingStips::_fnum;
19256 //-------------------------------------------------------------------------------------------------
19257 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19258 {
19259  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
19260  FieldTrait(1062, 1, 4,196,0x1c)
19261 };
19262 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19263 const MsgType NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
19264 const unsigned short NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
19265 //-------------------------------------------------------------------------------------------------
19266 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19267 {
19268  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
19269 };
19270 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19271 const MsgType NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
19272 const unsigned short NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
19273 //-------------------------------------------------------------------------------------------------
19274 const FieldTrait NewOrderCross::NoEvents::_traits[] =
19275 {
19276  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
19277  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
19278 };
19280 const MsgType NewOrderCross::NoEvents::_msgtype("NoEvents");
19281 const unsigned short NewOrderCross::NoEvents::_fnum;
19282 //-------------------------------------------------------------------------------------------------
19284 {
19285  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
19286 };
19288 const MsgType NewOrderCross::NoStrategyParameters::_msgtype("NoStrategyParameters");
19289 const unsigned short NewOrderCross::NoStrategyParameters::_fnum;
19290 //-------------------------------------------------------------------------------------------------
19292 {
19293  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
19294  FieldTrait(1052, 1, 4, 58,0x1c)
19295 };
19297 const MsgType NewOrderCross::NoInstrumentParties::_msgtype("NoInstrumentParties");
19298 const unsigned short NewOrderCross::NoInstrumentParties::_fnum;
19299 //-------------------------------------------------------------------------------------------------
19300 const FieldTrait NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19301 {
19302  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
19303 };
19304 const FieldTrait_Hash_Array NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19305 const MsgType NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
19306 const unsigned short NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
19307 //-------------------------------------------------------------------------------------------------
19308 const FieldTrait NewOrderCross::NoRootPartyIDs::_traits[] =
19309 {
19310  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
19311  FieldTrait(1120, 1, 4,140,0x1c)
19312 };
19314 const MsgType NewOrderCross::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
19315 const unsigned short NewOrderCross::NoRootPartyIDs::_fnum;
19316 //-------------------------------------------------------------------------------------------------
19317 const FieldTrait NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19318 {
19319  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
19320 };
19321 const FieldTrait_Hash_Array NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19322 const MsgType NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
19323 const unsigned short NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
19324 //-------------------------------------------------------------------------------------------------
19325 const FieldTrait NewOrderCross::NoComplexEvents::_traits[] =
19326 {
19327  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
19328  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
19329  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
19330 };
19332 const MsgType NewOrderCross::NoComplexEvents::_msgtype("NoComplexEvents");
19333 const unsigned short NewOrderCross::NoComplexEvents::_fnum;
19334 //-------------------------------------------------------------------------------------------------
19335 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits[] =
19336 {
19337  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
19338 };
19339 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits, 3);
19340 const MsgType NewOrderCross::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
19341 const unsigned short NewOrderCross::NoComplexEvents::NoComplexEventDates::_fnum;
19342 //-------------------------------------------------------------------------------------------------
19343 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19344 {
19345  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
19346 };
19347 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19348 const MsgType NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
19349 const unsigned short NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
19350 //-------------------------------------------------------------------------------------------------
19351 const FieldTrait CrossOrderCancelReplaceRequest::_traits[] =
19352 {
19353  FieldTrait( 15,19,128, 0,0x04), FieldTrait( 18,16,100, 0,0x04), FieldTrait( 21, 7, 99, 0,0x04),
19354  FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 23,15,130, 0,0x04), FieldTrait( 37,15, 1, 0,0x04),
19355  FieldTrait( 40, 7,110, 0,0x05), FieldTrait( 44,11,112, 0,0x04), FieldTrait( 48,15, 9, 54,0x14),
19356  FieldTrait( 55,15, 7, 54,0x14), FieldTrait( 59, 7,132, 0,0x04), FieldTrait( 60,22,108, 0,0x05),
19357  FieldTrait( 63,15, 97, 0,0x04), FieldTrait( 64,25, 98, 0,0x04), FieldTrait( 65,15, 8, 54,0x14),
19358  FieldTrait( 81, 7,105, 0,0x04), FieldTrait( 99,11,113, 0,0x04), FieldTrait( 100,20,103, 0,0x04),
19359  FieldTrait( 106,15, 36, 54,0x14), FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 110,10,101, 0,0x04),
19360  FieldTrait( 111,10,102, 0,0x04), FieldTrait( 114, 8,107, 0,0x04), FieldTrait( 117,15,131, 0,0x04),
19361  FieldTrait( 126,22,135, 0,0x04), FieldTrait( 140,11,106, 0,0x04), FieldTrait( 167,15, 14, 54,0x14),
19362  FieldTrait( 168,22,133, 0,0x04), FieldTrait( 200,21, 16, 54,0x14), FieldTrait( 201, 1, 77, 54,0x14),
19363  FieldTrait( 202,11, 30, 54,0x14), FieldTrait( 206, 7, 32, 54,0x14), FieldTrait( 207,20, 35, 54,0x14),
19364  FieldTrait( 210,10,137, 0,0x04), FieldTrait( 211, 9,138,100,0x14), FieldTrait( 218,12,114,160,0x14),
19365  FieldTrait( 220,19,115,160,0x14), FieldTrait( 221,15,116,160,0x14), FieldTrait( 222,15,117,160,0x14),
19366  FieldTrait( 223,14, 34, 54,0x14), FieldTrait( 224,25, 18, 54,0x14), FieldTrait( 225,25, 19, 54,0x14),
19367  FieldTrait( 226, 1, 21, 54,0x14), FieldTrait( 227,14, 22, 54,0x14), FieldTrait( 228, 9, 23, 54,0x14),
19368  FieldTrait( 231, 9, 33, 54,0x14), FieldTrait( 232, 1,109,162,0x1c), FieldTrait( 235,15,122,198,0x14),
19369  FieldTrait( 236,14,123,198,0x14), FieldTrait( 239, 1, 20, 54,0x14), FieldTrait( 240,25, 29, 54,0x14),
19370  FieldTrait( 255,15, 24, 54,0x14), FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14),
19371  FieldTrait( 350, 2, 40, 54,0x14), FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 376,15,129, 0,0x04),
19372  FieldTrait( 386, 1,104,185,0x1c), FieldTrait( 388, 7,149, 35,0x14), FieldTrait( 389, 9,150, 35,0x14),
19373  FieldTrait( 423, 1,111, 0,0x04), FieldTrait( 427, 1,136, 0,0x04), FieldTrait( 432,25,134, 0,0x04),
19374  FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14), FieldTrait( 461,15, 13, 54,0x14),
19375  FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14), FieldTrait( 472,15, 28, 54,0x14),
19376  FieldTrait( 480, 7,159, 0,0x04), FieldTrait( 481, 7,160, 0,0x04), FieldTrait( 483,22,165, 0,0x04),
19377  FieldTrait( 494,15,162, 0,0x04), FieldTrait( 513,15,161, 0,0x04), FieldTrait( 541,25, 17, 54,0x14),
19378  FieldTrait( 543,15, 25, 54,0x14), FieldTrait( 548,15, 2, 0,0x05), FieldTrait( 549, 1, 4, 0,0x05),
19379  FieldTrait( 550, 1, 5, 0,0x05), FieldTrait( 551,15, 3, 0,0x05), FieldTrait( 552, 1, 6,158,0x1d),
19380  FieldTrait( 555, 1, 96, 49,0x1c), FieldTrait( 662,11,118,160,0x14), FieldTrait( 663, 1,119,160,0x14),
19381  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14), FieldTrait( 696,25,125,198,0x14),
19382  FieldTrait( 697,11,126,198,0x14), FieldTrait( 698, 1,127,198,0x14), FieldTrait( 699,15,120,160,0x14),
19383  FieldTrait( 701,25,124,198,0x14), FieldTrait( 711, 1, 95,188,0x1c), FieldTrait( 761,15,121,160,0x14),
19384  FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 835, 1,139,100,0x14), FieldTrait( 836, 1,140,100,0x14),
19385  FieldTrait( 837, 1,141,100,0x14), FieldTrait( 838, 1,142,100,0x14), FieldTrait( 840, 1,143,100,0x14),
19386  FieldTrait( 841, 1,151, 35,0x14), FieldTrait( 842, 1,152, 35,0x14), FieldTrait( 843, 1,153, 35,0x14),
19387  FieldTrait( 844, 1,154, 35,0x14), FieldTrait( 846, 1,155, 35,0x14), FieldTrait( 847, 1,156, 0,0x04),
19388  FieldTrait( 848,15,157, 0,0x04), FieldTrait( 849,14,158, 0,0x04), FieldTrait( 864, 1, 46, 38,0x1c),
19389  FieldTrait( 873,25, 47, 54,0x14), FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14),
19390  FieldTrait( 876,15, 45, 54,0x14), FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 957, 1,163,163,0x1c),
19391  FieldTrait( 961,15,164, 0,0x04), FieldTrait( 965,15, 49, 54,0x14), FieldTrait( 966,15, 50, 54,0x14),
19392  FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14), FieldTrait( 969, 9, 54, 54,0x14),
19393  FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14), FieldTrait( 996,15, 58, 54,0x14),
19394  FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c), FieldTrait(1049, 7, 51, 54,0x14),
19395  FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1082,10,169, 36,0x14), FieldTrait(1083, 7,170, 36,0x14),
19396  FieldTrait(1084, 7,171, 36,0x14), FieldTrait(1085,10,172, 36,0x14), FieldTrait(1086,10,173, 36,0x14),
19397  FieldTrait(1087,10,174, 36,0x14), FieldTrait(1088,10,175, 36,0x14), FieldTrait(1089,10,167, 0,0x04),
19398  FieldTrait(1090, 1,168, 0,0x04), FieldTrait(1092, 7,177, 0,0x04), FieldTrait(1094, 1,144,100,0x14),
19399  FieldTrait(1096,15,145,100,0x14), FieldTrait(1097,15,146,100,0x14), FieldTrait(1098,15,147,100,0x14),
19400  FieldTrait(1099,15,148,100,0x14), FieldTrait(1100, 7,178,186,0x14), FieldTrait(1101, 7,179,186,0x14),
19401  FieldTrait(1102,11,180,186,0x14), FieldTrait(1103,15,181,186,0x14), FieldTrait(1104,15,182,186,0x14),
19402  FieldTrait(1105,15,183,186,0x14), FieldTrait(1106,15,184,186,0x14), FieldTrait(1107, 7,185,186,0x14),
19403  FieldTrait(1108, 7,186,186,0x14), FieldTrait(1109, 7,187,186,0x14), FieldTrait(1110,11,188,186,0x14),
19404  FieldTrait(1111, 7,189,186,0x14), FieldTrait(1112,10,190,186,0x14), FieldTrait(1113,15,191,186,0x14),
19405  FieldTrait(1114,15,192,186,0x14), FieldTrait(1116, 1,166,139,0x1c), FieldTrait(1133, 7,193, 0,0x04),
19406  FieldTrait(1138,10,176, 36,0x14), FieldTrait(1146,13, 62, 54,0x14), FieldTrait(1147,10, 63, 54,0x14),
19407  FieldTrait(1151,15, 61, 54,0x14), FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14),
19408  FieldTrait(1186,15, 66,150,0x14), FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14),
19409  FieldTrait(1193, 7, 70, 54,0x14), FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14),
19410  FieldTrait(1196,15, 73, 54,0x14), FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14),
19411  FieldTrait(1199,11, 75, 54,0x14), FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14),
19412  FieldTrait(1242, 8, 79, 54,0x14), FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1435, 1, 81, 54,0x14),
19413  FieldTrait(1439, 1, 82, 54,0x14), FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14),
19414  FieldTrait(1451,14, 85, 54,0x14), FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14),
19415  FieldTrait(1458,14, 88, 54,0x14), FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14),
19416  FieldTrait(1480,14, 91, 54,0x14), FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14),
19417  FieldTrait(1483, 1, 94, 21,0x1c)
19418 };
19421 //-------------------------------------------------------------------------------------------------
19423 {
19424  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
19425 };
19429 //-------------------------------------------------------------------------------------------------
19431 {
19432  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04)
19433 };
19437 //-------------------------------------------------------------------------------------------------
19439 {
19440  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
19441 };
19445 //-------------------------------------------------------------------------------------------------
19447 {
19448  FieldTrait( 1,15, 8, 0,0x04), FieldTrait( 11,15, 2, 0,0x05), FieldTrait( 12,13, 22, 16,0x14),
19449  FieldTrait( 13, 7, 23, 16,0x14), FieldTrait( 38,10, 17, 93,0x14), FieldTrait( 41,15, 43, 0,0x04),
19450  FieldTrait( 54, 7, 1, 0,0x05), FieldTrait( 58,15, 32, 0,0x04), FieldTrait( 70,15, 14, 0,0x04),
19451  FieldTrait( 75,25, 7, 0,0x04), FieldTrait( 77, 7, 35, 0,0x04), FieldTrait( 78, 1, 15,104,0x1c),
19452  FieldTrait( 120,19, 30, 0,0x04), FieldTrait( 121, 8, 29, 0,0x04), FieldTrait( 152,10, 18, 93,0x14),
19453  FieldTrait( 203, 1, 36, 0,0x04), FieldTrait( 229,25, 6, 0,0x04), FieldTrait( 354, 2, 33, 0,0x04),
19454  FieldTrait( 355,28, 34, 0,0x04), FieldTrait( 377, 8, 39, 0,0x04), FieldTrait( 453, 1, 5, 94,0x1c),
19455  FieldTrait( 468, 7, 20, 93,0x14), FieldTrait( 469, 9, 21, 93,0x14), FieldTrait( 479,19, 24, 16,0x14),
19456  FieldTrait( 497, 7, 25, 16,0x14), FieldTrait( 516,14, 19, 93,0x14), FieldTrait( 526,15, 3, 0,0x04),
19457  FieldTrait( 528, 7, 26, 0,0x04), FieldTrait( 529,16, 27, 0,0x04), FieldTrait( 544, 7, 37, 0,0x04),
19458  FieldTrait( 581, 1, 10, 0,0x04), FieldTrait( 582, 1, 28, 0,0x04), FieldTrait( 583,15, 4, 0,0x04),
19459  FieldTrait( 589, 7, 11, 0,0x04), FieldTrait( 590, 7, 12, 0,0x04), FieldTrait( 591, 7, 13, 0,0x04),
19460  FieldTrait( 635,15, 38, 0,0x04), FieldTrait( 659,15, 40, 0,0x04), FieldTrait( 660, 1, 9, 0,0x04),
19461  FieldTrait( 775, 1, 31, 0,0x04), FieldTrait( 854, 1, 16, 0,0x04), FieldTrait( 962,22, 41, 0,0x04),
19462  FieldTrait(1091, 8, 42, 0,0x04)
19463 };
19467 //-------------------------------------------------------------------------------------------------
19468 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits[] =
19469 {
19470  FieldTrait( 79,15, 1, 0,0x04), FieldTrait( 80,10, 6, 0,0x04), FieldTrait( 467,15, 4, 0,0x04),
19471  FieldTrait( 539, 1, 5, 80,0x1c), FieldTrait( 661, 1, 2, 0,0x04), FieldTrait( 736,19, 3, 0,0x04)
19472 };
19473 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits, 6);
19474 const MsgType CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_msgtype("NoAllocs");
19475 const unsigned short CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_fnum;
19476 //-------------------------------------------------------------------------------------------------
19477 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19478 {
19479  FieldTrait( 524,15, 1, 0,0x04), FieldTrait( 525, 7, 2, 0,0x04), FieldTrait( 538, 1, 3, 0,0x04),
19480  FieldTrait( 804, 1, 4, 89,0x1c)
19481 };
19482 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19483 const MsgType CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
19484 const unsigned short CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_fnum;
19485 //-------------------------------------------------------------------------------------------------
19486 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19487 {
19488  FieldTrait( 545,15, 1, 0,0x04), FieldTrait( 805, 1, 2, 0,0x04)
19489 };
19490 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19491 const MsgType CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_msgtype("NoNestedPartySubIDs");
19492 const unsigned short CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_fnum;
19493 //-------------------------------------------------------------------------------------------------
19494 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits[] =
19495 {
19496  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
19497  FieldTrait( 802, 1, 4,107,0x1c)
19498 };
19499 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits, 4);
19500 const MsgType CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_msgtype("NoPartyIDs");
19501 const unsigned short CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_fnum;
19502 //-------------------------------------------------------------------------------------------------
19503 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19504 {
19505  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
19506 };
19507 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19508 const MsgType CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
19509 const unsigned short CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_fnum;
19510 //-------------------------------------------------------------------------------------------------
19512 {
19513  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
19514  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
19515  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
19516  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
19517  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
19518  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
19519  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
19520  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
19521  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
19522  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
19523  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
19524  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
19525  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
19526  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
19527  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
19528  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
19529  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
19530  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
19531 };
19535 //-------------------------------------------------------------------------------------------------
19536 const FieldTrait CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19537 {
19538  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
19539 };
19540 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19541 const MsgType CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
19542 const unsigned short CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_fnum;
19543 //-------------------------------------------------------------------------------------------------
19545 {
19546  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
19547  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
19548  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
19549  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
19550  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
19551  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
19552  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
19553  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
19554  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
19555  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
19556  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
19557  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
19558  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
19559  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
19560  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
19561  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
19562  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
19563  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
19564  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
19565  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
19566  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
19567  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
19568  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
19569  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
19570 };
19574 //-------------------------------------------------------------------------------------------------
19575 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19576 {
19577  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
19578 };
19579 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19580 const MsgType CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
19581 const unsigned short CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
19582 //-------------------------------------------------------------------------------------------------
19583 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19584 {
19585  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
19586 };
19587 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19588 const MsgType CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
19589 const unsigned short CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
19590 //-------------------------------------------------------------------------------------------------
19591 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19592 {
19593  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
19594  FieldTrait(1062, 1, 4,196,0x1c)
19595 };
19596 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19597 const MsgType CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
19598 const unsigned short CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
19599 //-------------------------------------------------------------------------------------------------
19600 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19601 {
19602  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
19603 };
19604 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19605 const MsgType CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
19606 const unsigned short CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
19607 //-------------------------------------------------------------------------------------------------
19609 {
19610  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
19611  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
19612 };
19616 //-------------------------------------------------------------------------------------------------
19618 {
19619  FieldTrait( 958,15, 1, 0,0x04), FieldTrait( 959, 1, 2, 0,0x04), FieldTrait( 960,15, 3, 0,0x04)
19620 };
19624 //-------------------------------------------------------------------------------------------------
19626 {
19627  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
19628  FieldTrait(1052, 1, 4, 58,0x1c)
19629 };
19633 //-------------------------------------------------------------------------------------------------
19634 const FieldTrait CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19635 {
19636  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
19637 };
19638 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19639 const MsgType CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
19640 const unsigned short CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
19641 //-------------------------------------------------------------------------------------------------
19643 {
19644  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
19645  FieldTrait(1120, 1, 4,140,0x1c)
19646 };
19650 //-------------------------------------------------------------------------------------------------
19651 const FieldTrait CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19652 {
19653  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
19654 };
19655 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19656 const MsgType CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
19657 const unsigned short CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
19658 //-------------------------------------------------------------------------------------------------
19660 {
19661  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
19662  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
19663  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
19664 };
19668 //-------------------------------------------------------------------------------------------------
19669 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19670 {
19671  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
19672 };
19673 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19674 const MsgType CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
19675 const unsigned short CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_fnum;
19676 //-------------------------------------------------------------------------------------------------
19677 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19678 {
19679  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
19680 };
19681 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19682 const MsgType CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
19683 const unsigned short CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
19684 //-------------------------------------------------------------------------------------------------
19685 const FieldTrait trailer::_traits[] =
19686 {
19687  FieldTrait( 10,15, 3, 0,0x65), FieldTrait( 89,28, 2, 0,0x04), FieldTrait( 93, 2, 1, 0,0x04)
19688 };
19689 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, 3);
19690 const MsgType trailer::_msgtype("trailer");
19691 //-------------------------------------------------------------------------------------------------
19692 const FieldTrait CrossOrderCancelRequest::_traits[] =
19693 {
19694  FieldTrait( 22,15, 10, 54,0x14), FieldTrait( 37,15, 1, 0,0x04), FieldTrait( 48,15, 9, 54,0x14),
19695  FieldTrait( 55,15, 7, 54,0x14), FieldTrait( 60,22, 97, 0,0x05), FieldTrait( 65,15, 8, 54,0x14),
19696  FieldTrait( 106,15, 36, 54,0x14), FieldTrait( 107,15, 39, 54,0x14), FieldTrait( 167,15, 14, 54,0x14),
19697  FieldTrait( 200,21, 16, 54,0x14), FieldTrait( 201, 1, 77, 54,0x14), FieldTrait( 202,11, 30, 54,0x14),
19698  FieldTrait( 206, 7, 32, 54,0x14), FieldTrait( 207,20, 35, 54,0x14), FieldTrait( 223,14, 34, 54,0x14),
19699  FieldTrait( 224,25, 18, 54,0x14), FieldTrait( 225,25, 19, 54,0x14), FieldTrait( 226, 1, 21, 54,0x14),
19700  FieldTrait( 227,14, 22, 54,0x14), FieldTrait( 228, 9, 23, 54,0x14), FieldTrait( 231, 9, 33, 54,0x14),
19701  FieldTrait( 239, 1, 20, 54,0x14), FieldTrait( 240,25, 29, 54,0x14), FieldTrait( 255,15, 24, 54,0x14),
19702  FieldTrait( 348, 2, 37, 54,0x14), FieldTrait( 349,28, 38, 54,0x14), FieldTrait( 350, 2, 40, 54,0x14),
19703  FieldTrait( 351,28, 41, 54,0x14), FieldTrait( 454, 1, 11,142,0x1c), FieldTrait( 460, 1, 12, 54,0x14),
19704  FieldTrait( 461,15, 13, 54,0x14), FieldTrait( 470,18, 26, 54,0x14), FieldTrait( 471,15, 27, 54,0x14),
19705  FieldTrait( 472,15, 28, 54,0x14), FieldTrait( 541,25, 17, 54,0x14), FieldTrait( 543,15, 25, 54,0x14),
19706  FieldTrait( 548,15, 2, 0,0x05), FieldTrait( 549, 1, 4, 0,0x05), FieldTrait( 550, 1, 5, 0,0x05),
19707  FieldTrait( 551,15, 3, 0,0x05), FieldTrait( 552, 1, 6,157,0x1d), FieldTrait( 555, 1, 96, 49,0x1c),
19708  FieldTrait( 667,21, 43, 54,0x14), FieldTrait( 691,15, 42, 54,0x14), FieldTrait( 711, 1, 95,188,0x1c),
19709  FieldTrait( 762,15, 15, 54,0x14), FieldTrait( 864, 1, 46, 38,0x1c), FieldTrait( 873,25, 47, 54,0x14),
19710  FieldTrait( 874,25, 48, 54,0x14), FieldTrait( 875, 1, 44, 54,0x14), FieldTrait( 876,15, 45, 54,0x14),
19711  FieldTrait( 947,19, 31, 54,0x14), FieldTrait( 961,15, 98, 0,0x04), FieldTrait( 965,15, 49, 54,0x14),
19712  FieldTrait( 966,15, 50, 54,0x14), FieldTrait( 967, 9, 52, 54,0x14), FieldTrait( 968, 9, 53, 54,0x14),
19713  FieldTrait( 969, 9, 54, 54,0x14), FieldTrait( 970, 1, 55, 54,0x14), FieldTrait( 971, 1, 56, 54,0x14),
19714  FieldTrait( 996,15, 58, 54,0x14), FieldTrait( 997,15, 59, 54,0x14), FieldTrait(1018, 1, 57, 57,0x1c),
19715  FieldTrait(1049, 7, 51, 54,0x14), FieldTrait(1079,26, 60, 54,0x14), FieldTrait(1116, 1, 99,139,0x1c),
19716  FieldTrait(1146,13, 62, 54,0x14), FieldTrait(1147,10, 63, 54,0x14), FieldTrait(1151,15, 61, 54,0x14),
19717  FieldTrait(1184, 2, 64,150,0x14), FieldTrait(1185,29, 65,150,0x14), FieldTrait(1186,15, 66,150,0x14),
19718  FieldTrait(1191,15, 68, 54,0x14), FieldTrait(1192,10, 69, 54,0x14), FieldTrait(1193, 7, 70, 54,0x14),
19719  FieldTrait(1194, 1, 71, 54,0x14), FieldTrait(1195,13, 72, 54,0x14), FieldTrait(1196,15, 73, 54,0x14),
19720  FieldTrait(1197,15, 80, 54,0x14), FieldTrait(1198, 1, 74, 54,0x14), FieldTrait(1199,11, 75, 54,0x14),
19721  FieldTrait(1200,11, 76, 54,0x14), FieldTrait(1227,15, 67, 54,0x14), FieldTrait(1242, 8, 79, 54,0x14),
19722  FieldTrait(1244, 8, 78, 54,0x14), FieldTrait(1435, 1, 81, 54,0x14), FieldTrait(1439, 1, 82, 54,0x14),
19723  FieldTrait(1449,15, 83, 54,0x14), FieldTrait(1450,15, 84, 54,0x14), FieldTrait(1451,14, 85, 54,0x14),
19724  FieldTrait(1452,14, 86, 54,0x14), FieldTrait(1457,14, 87, 54,0x14), FieldTrait(1458,14, 88, 54,0x14),
19725  FieldTrait(1478, 1, 89, 54,0x14), FieldTrait(1479, 1, 90, 54,0x14), FieldTrait(1480,14, 91, 54,0x14),
19726  FieldTrait(1481, 1, 92, 54,0x14), FieldTrait(1482, 1, 93, 54,0x14), FieldTrait(1483, 1, 94, 21,0x1c)
19727 };
19728 const FieldTrait_Hash_Array CrossOrderCancelRequest::_ftha(CrossOrderCancelRequest::_traits, 99);
19730 //-------------------------------------------------------------------------------------------------
19732 {
19733  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
19734 };
19738 //-------------------------------------------------------------------------------------------------
19739 const FieldTrait CrossOrderCancelRequest::NoSides::_traits[] =
19740 {
19741  FieldTrait( 11,15, 3, 0,0x05), FieldTrait( 38,10, 10, 93,0x14), FieldTrait( 41,15, 2, 0,0x04),
19742  FieldTrait( 54, 7, 1, 0,0x05), FieldTrait( 58,15, 16, 0,0x04), FieldTrait( 75,25, 9, 0,0x04),
19743  FieldTrait( 152,10, 11, 93,0x14), FieldTrait( 229,25, 8, 0,0x04), FieldTrait( 354, 2, 17, 0,0x04),
19744  FieldTrait( 355,28, 18, 0,0x04), FieldTrait( 376,15, 15, 0,0x04), FieldTrait( 453, 1, 7, 94,0x1c),
19745  FieldTrait( 468, 7, 13, 93,0x14), FieldTrait( 469, 9, 14, 93,0x14), FieldTrait( 516,14, 12, 93,0x14),
19746  FieldTrait( 526,15, 4, 0,0x04), FieldTrait( 583,15, 5, 0,0x04), FieldTrait( 586,22, 6, 0,0x04)
19747 };
19750 const unsigned short CrossOrderCancelRequest::NoSides::_fnum;
19751 //-------------------------------------------------------------------------------------------------
19752 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits[] =
19753 {
19754  FieldTrait( 447, 7, 2, 0,0x04), FieldTrait( 448,15, 1, 0,0x04), FieldTrait( 452, 1, 3, 0,0x04),
19755  FieldTrait( 802, 1, 4,107,0x1c)
19756 };
19757 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits, 4);
19758 const MsgType CrossOrderCancelRequest::NoSides::NoPartyIDs::_msgtype("NoPartyIDs");
19759 const unsigned short CrossOrderCancelRequest::NoSides::NoPartyIDs::_fnum;
19760 //-------------------------------------------------------------------------------------------------
19761 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19762 {
19763  FieldTrait( 523,15, 1, 0,0x04), FieldTrait( 803, 1, 2, 0,0x04)
19764 };
19765 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19766 const MsgType CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_msgtype("NoPartySubIDs");
19767 const unsigned short CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_fnum;
19768 //-------------------------------------------------------------------------------------------------
19769 const FieldTrait CrossOrderCancelRequest::NoLegs::_traits[] =
19770 {
19771  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
19772  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
19773  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
19774  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
19775  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
19776  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
19777  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
19778  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
19779  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
19780  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
19781  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
19782  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
19783  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
19784  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
19785  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
19786  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
19787  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
19788  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
19789 };
19792 const unsigned short CrossOrderCancelRequest::NoLegs::_fnum;
19793 //-------------------------------------------------------------------------------------------------
19794 const FieldTrait CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19795 {
19796  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
19797 };
19798 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19799 const MsgType CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
19800 const unsigned short CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_fnum;
19801 //-------------------------------------------------------------------------------------------------
19803 {
19804  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
19805  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
19806  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
19807  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
19808  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
19809  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
19810  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
19811  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
19812  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
19813  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
19814  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
19815  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
19816  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
19817  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
19818  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
19819  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
19820  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
19821  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
19822  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
19823  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
19824  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
19825  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
19826  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
19827  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
19828 };
19832 //-------------------------------------------------------------------------------------------------
19833 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19834 {
19835  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
19836 };
19837 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19838 const MsgType CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
19839 const unsigned short CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
19840 //-------------------------------------------------------------------------------------------------
19841 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19842 {
19843  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
19844 };
19845 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19846 const MsgType CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
19847 const unsigned short CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
19848 //-------------------------------------------------------------------------------------------------
19849 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19850 {
19851  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
19852  FieldTrait(1062, 1, 4,196,0x1c)
19853 };
19854 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19855 const MsgType CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
19856 const unsigned short CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
19857 //-------------------------------------------------------------------------------------------------
19858 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19859 {
19860  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
19861 };
19862 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19863 const MsgType CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
19864 const unsigned short CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
19865 //-------------------------------------------------------------------------------------------------
19866 const FieldTrait CrossOrderCancelRequest::NoEvents::_traits[] =
19867 {
19868  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
19869  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
19870 };
19873 const unsigned short CrossOrderCancelRequest::NoEvents::_fnum;
19874 //-------------------------------------------------------------------------------------------------
19876 {
19877  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
19878  FieldTrait(1052, 1, 4, 58,0x1c)
19879 };
19883 //-------------------------------------------------------------------------------------------------
19884 const FieldTrait CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19885 {
19886  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
19887 };
19888 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19889 const MsgType CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
19890 const unsigned short CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
19891 //-------------------------------------------------------------------------------------------------
19893 {
19894  FieldTrait(1117,15, 1, 0,0x04), FieldTrait(1118, 7, 2, 0,0x04), FieldTrait(1119, 1, 3, 0,0x04),
19895  FieldTrait(1120, 1, 4,140,0x1c)
19896 };
19900 //-------------------------------------------------------------------------------------------------
19901 const FieldTrait CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19902 {
19903  FieldTrait(1121,15, 1, 0,0x04), FieldTrait(1122, 1, 2, 0,0x04)
19904 };
19905 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19906 const MsgType CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_msgtype("NoRootPartySubIDs");
19907 const unsigned short CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_fnum;
19908 //-------------------------------------------------------------------------------------------------
19910 {
19911  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
19912  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
19913  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
19914 };
19918 //-------------------------------------------------------------------------------------------------
19919 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19920 {
19921  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
19922 };
19923 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19924 const MsgType CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
19925 const unsigned short CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_fnum;
19926 //-------------------------------------------------------------------------------------------------
19927 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19928 {
19929  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
19930 };
19931 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19932 const MsgType CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
19933 const unsigned short CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
19934 //-------------------------------------------------------------------------------------------------
19935 const FieldTrait SecurityTypeRequest::_traits[] =
19936 {
19937  FieldTrait( 58,15, 2, 0,0x04), FieldTrait( 167,15, 8, 0,0x04), FieldTrait( 320,15, 1, 0,0x05),
19938  FieldTrait( 336,15, 5, 0,0x04), FieldTrait( 354, 2, 3, 0,0x04), FieldTrait( 355,28, 4, 0,0x04),
19939  FieldTrait( 460, 1, 7, 0,0x04), FieldTrait( 625,15, 6, 0,0x04), FieldTrait( 762,15, 9, 0,0x04),
19940  FieldTrait(1300,15, 11, 0,0x04), FieldTrait(1301,20, 10, 0,0x04)
19941 };
19942 const FieldTrait_Hash_Array SecurityTypeRequest::_ftha(SecurityTypeRequest::_traits, 11);
19944 //-------------------------------------------------------------------------------------------------
19945 const FieldTrait SecurityTypes::_traits[] =
19946 {
19947  FieldTrait( 58,15, 7, 0,0x04), FieldTrait( 263, 7, 12, 0,0x04), FieldTrait( 320,15, 1, 0,0x05),
19948  FieldTrait( 322,15, 2, 0,0x05), FieldTrait( 323, 1, 3, 0,0x05), FieldTrait( 336,15, 10, 0,0x04),
19949  FieldTrait( 354, 2, 8, 0,0x04), FieldTrait( 355,28, 9, 0,0x04), FieldTrait( 557, 1, 4, 0,0x04),
19950  FieldTrait( 558, 1, 6,147,0x1c), FieldTrait( 625,15, 11, 0,0x04), FieldTrait( 893, 8, 5, 0,0x04),
19951  FieldTrait(1180,15, 15, 8,0x14), FieldTrait(1181, 4, 16, 8,0x14), FieldTrait(1300,15, 14, 0,0x04),
19952  FieldTrait(1301,20, 13, 0,0x04), FieldTrait(1350, 4, 17, 8,0x14), FieldTrait(1352, 8, 18, 8,0x14)
19953 };
19954 const FieldTrait_Hash_Array SecurityTypes::_ftha(SecurityTypes::_traits, 18);
19955 const MsgType SecurityTypes::_msgtype("w");
19956 //-------------------------------------------------------------------------------------------------
19957 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[] =
19958 {
19959  FieldTrait( 60,22, 5, 0,0x04), FieldTrait( 167,15, 1, 0,0x04), FieldTrait( 460, 1, 3, 0,0x04),
19960  FieldTrait( 461,15, 4, 0,0x04), FieldTrait( 762,15, 2, 0,0x04)
19961 };
19963 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
19964 const unsigned short SecurityTypes::NoSecurityTypes::_fnum;
19965 //-------------------------------------------------------------------------------------------------
19966 const FieldTrait SecurityListRequest::_traits[] =
19967 {
19968  FieldTrait( 15,19,105, 0,0x04), FieldTrait( 22,15, 6, 54,0x14), FieldTrait( 48,15, 5, 54,0x14),
19969  FieldTrait( 55,15, 3, 54,0x14), FieldTrait( 58,15,106, 0,0x04), FieldTrait( 65,15, 4, 54,0x14),
19970  FieldTrait( 106,15, 32, 54,0x14), FieldTrait( 107,15, 35, 54,0x14), FieldTrait( 167,15, 10, 54,0x14),
19971  FieldTrait( 200,21, 12, 54,0x14), FieldTrait( 201, 1, 73, 54,0x14), FieldTrait( 202,11, 26, 54,0x14),
19972  FieldTrait( 206, 7, 28, 54,0x14), FieldTrait( 207,20, 31, 54,0x14), FieldTrait( 223,14, 30, 54,0x14),
19973  FieldTrait( 224,25, 14, 54,0x14), FieldTrait( 225,25, 15, 54,0x14), FieldTrait( 226, 1, 17, 54,0x14),
19974  FieldTrait( 227,14, 18, 54,0x14), FieldTrait( 228, 9, 19, 54,0x14), FieldTrait( 231, 9, 29, 54,0x14),
19975  FieldTrait( 239, 1, 16, 54,0x14), FieldTrait( 240,25, 25, 54,0x14), FieldTrait( 255,15, 20, 54,0x14),
19976  FieldTrait( 263, 7,111, 0,0x04), FieldTrait( 320,15, 1, 0,0x05), FieldTrait( 336,15,109, 0,0x04),
19977  FieldTrait( 348, 2, 33, 54,0x14), FieldTrait( 349,28, 34, 54,0x14), FieldTrait( 350, 2, 36, 54,0x14),
19978  FieldTrait( 351,28, 37, 54,0x14), FieldTrait( 354, 2,107, 0,0x04), FieldTrait( 355,28,108, 0,0x04),
19979  FieldTrait( 454, 1, 7,142,0x1c), FieldTrait( 460, 1, 8, 54,0x14), FieldTrait( 461,15, 9, 54,0x14),
19980  FieldTrait( 470,18, 22, 54,0x14), FieldTrait( 471,15, 23, 54,0x14), FieldTrait( 472,15, 24, 54,0x14),
19981  FieldTrait( 541,25, 13, 54,0x14), FieldTrait( 543,15, 21, 54,0x14), FieldTrait( 555, 1,104, 49,0x1c),
19982  FieldTrait( 559, 1, 2, 0,0x05), FieldTrait( 625,15,110, 0,0x04), FieldTrait( 667,21, 39, 54,0x14),
19983  FieldTrait( 668, 1, 91, 55,0x14), FieldTrait( 691,15, 38, 54,0x14), FieldTrait( 711, 1,103,188,0x1c),
19984  FieldTrait( 762,15, 11, 54,0x14), FieldTrait( 788, 1, 98, 44,0x14), FieldTrait( 864, 1, 42, 38,0x1c),
19985  FieldTrait( 869,14, 92, 55,0x14), FieldTrait( 870, 1, 93, 9,0x1c), FieldTrait( 873,25, 43, 54,0x14),
19986  FieldTrait( 874,25, 44, 54,0x14), FieldTrait( 875, 1, 40, 54,0x14), FieldTrait( 876,15, 41, 54,0x14),
19987  FieldTrait( 898,14,102, 44,0x14), FieldTrait( 913,15, 94, 44,0x14), FieldTrait( 914,15, 95, 44,0x14),
19988  FieldTrait( 915,25, 96, 44,0x14), FieldTrait( 916,25, 99, 44,0x14), FieldTrait( 917,25,100, 44,0x14),
19989  FieldTrait( 918,19, 97, 44,0x14), FieldTrait( 919, 1,101, 44,0x14), FieldTrait( 947,19, 27, 54,0x14),
19990  FieldTrait( 965,15, 45, 54,0x14), FieldTrait( 966,15, 46, 54,0x14), FieldTrait( 967, 9, 48, 54,0x14),
19991  FieldTrait( 968, 9, 49, 54,0x14), FieldTrait( 969, 9, 50, 54,0x14), FieldTrait( 970, 1, 51, 54,0x14),
19992  FieldTrait( 971, 1, 52, 54,0x14), FieldTrait( 996,15, 54, 54,0x14), FieldTrait( 997,15, 55, 54,0x14),
19993  FieldTrait(1018, 1, 53, 57,0x1c), FieldTrait(1049, 7, 47, 54,0x14), FieldTrait(1079,26, 56, 54,0x14),
19994  FieldTrait(1146,13, 58, 54,0x14), FieldTrait(1147,10, 59, 54,0x14), FieldTrait(1151,15, 57, 54,0x14),
19995  FieldTrait(1184, 2, 60,150,0x14), FieldTrait(1185,29, 61,150,0x14), FieldTrait(1186,15, 62,150,0x14),
19996  FieldTrait(1191,15, 64, 54,0x14), FieldTrait(1192,10, 65, 54,0x14), FieldTrait(1193, 7, 66, 54,0x14),
19997  FieldTrait(1194, 1, 67, 54,0x14), FieldTrait(1195,13, 68, 54,0x14), FieldTrait(1196,15, 69, 54,0x14),
19998  FieldTrait(1197,15, 76, 54,0x14), FieldTrait(1198, 1, 70, 54,0x14), FieldTrait(1199,11, 71, 54,0x14),
19999  FieldTrait(1200,11, 72, 54,0x14), FieldTrait(1227,15, 63, 54,0x14), FieldTrait(1242, 8, 75, 54,0x14),
20000  FieldTrait(1244, 8, 74, 54,0x14), FieldTrait(1300,15,113, 0,0x04), FieldTrait(1301,20,112, 0,0x04),
20001  FieldTrait(1435, 1, 77, 54,0x14), FieldTrait(1439, 1, 78, 54,0x14), FieldTrait(1449,15, 79, 54,0x14),
20002  FieldTrait(1450,15, 80, 54,0x14), FieldTrait(1451,14, 81, 54,0x14), FieldTrait(1452,14, 82, 54,0x14),
20003  FieldTrait(1457,14, 83, 54,0x14), FieldTrait(1458,14, 84, 54,0x14), FieldTrait(1465,15,114, 0,0x04),
20004  FieldTrait(1470, 1,115, 0,0x04), FieldTrait(1471, 1,116, 0,0x04), FieldTrait(1478, 1, 85, 54,0x14),
20005  FieldTrait(1479, 1, 86, 54,0x14), FieldTrait(1480,14, 87, 54,0x14), FieldTrait(1481, 1, 88, 54,0x14),
20006  FieldTrait(1482, 1, 89, 54,0x14), FieldTrait(1483, 1, 90, 21,0x1c)
20007 };
20008 const FieldTrait_Hash_Array SecurityListRequest::_ftha(SecurityListRequest::_traits, 116);
20010 //-------------------------------------------------------------------------------------------------
20012 {
20013  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
20014 };
20017 const unsigned short SecurityListRequest::NoSecurityAltID::_fnum;
20018 //-------------------------------------------------------------------------------------------------
20019 const FieldTrait SecurityListRequest::NoLegs::_traits[] =
20020 {
20021  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
20022  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
20023  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
20024  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 596,18, 20, 56,0x14), FieldTrait( 597,15, 21, 56,0x14),
20025  FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14), FieldTrait( 600,15, 1, 56,0x14),
20026  FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14), FieldTrait( 603,15, 4, 56,0x14),
20027  FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14), FieldTrait( 608,15, 7, 56,0x14),
20028  FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14), FieldTrait( 611,25, 11, 56,0x14),
20029  FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14), FieldTrait( 614, 9, 27, 56,0x14),
20030  FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14), FieldTrait( 617,15, 30, 56,0x14),
20031  FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14), FieldTrait( 620,15, 33, 56,0x14),
20032  FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14), FieldTrait( 623, 9, 36, 56,0x14),
20033  FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14),
20034  FieldTrait( 764,15, 9, 56,0x14), FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14),
20035  FieldTrait( 956,25, 42, 56,0x14), FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14),
20036  FieldTrait(1017, 9, 45, 56,0x14), FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14),
20037  FieldTrait(1358, 1, 48, 56,0x14), FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14),
20038  FieldTrait(1422,10, 52, 56,0x14), FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
20039 };
20042 const unsigned short SecurityListRequest::NoLegs::_fnum;
20043 //-------------------------------------------------------------------------------------------------
20044 const FieldTrait SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits[] =
20045 {
20046  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
20047 };
20048 const FieldTrait_Hash_Array SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
20049 const MsgType SecurityListRequest::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
20050 const unsigned short SecurityListRequest::NoLegs::NoLegSecurityAltID::_fnum;
20051 //-------------------------------------------------------------------------------------------------
20053 {
20054  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
20055  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
20056  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
20057  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
20058  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
20059  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
20060  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
20061  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
20062  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
20063  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
20064  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
20065  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
20066  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
20067  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
20068  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
20069  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
20070  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
20071  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
20072  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
20073  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
20074  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
20075  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
20076  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
20077  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
20078 };
20081 const unsigned short SecurityListRequest::NoUnderlyings::_fnum;
20082 //-------------------------------------------------------------------------------------------------
20083 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20084 {
20085  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
20086 };
20087 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20088 const MsgType SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
20089 const unsigned short SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
20090 //-------------------------------------------------------------------------------------------------
20091 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
20092 {
20093  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
20094 };
20095 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20096 const MsgType SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
20097 const unsigned short SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_fnum;
20098 //-------------------------------------------------------------------------------------------------
20099 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20100 {
20101  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
20102  FieldTrait(1062, 1, 4,196,0x1c)
20103 };
20104 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20105 const MsgType SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
20106 const unsigned short SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
20107 //-------------------------------------------------------------------------------------------------
20108 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20109 {
20110  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
20111 };
20112 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20113 const MsgType SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
20114 const unsigned short SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
20115 //-------------------------------------------------------------------------------------------------
20116 const FieldTrait SecurityListRequest::NoEvents::_traits[] =
20117 {
20118  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
20119  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
20120 };
20123 const unsigned short SecurityListRequest::NoEvents::_fnum;
20124 //-------------------------------------------------------------------------------------------------
20126 {
20127  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
20128 };
20131 const unsigned short SecurityListRequest::NoInstrAttrib::_fnum;
20132 //-------------------------------------------------------------------------------------------------
20134 {
20135  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
20136  FieldTrait(1052, 1, 4, 58,0x1c)
20137 };
20139 const MsgType SecurityListRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
20141 //-------------------------------------------------------------------------------------------------
20142 const FieldTrait SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20143 {
20144  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
20145 };
20146 const FieldTrait_Hash_Array SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20147 const MsgType SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
20148 const unsigned short SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
20149 //-------------------------------------------------------------------------------------------------
20151 {
20152  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
20153  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
20154  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
20155 };
20158 const unsigned short SecurityListRequest::NoComplexEvents::_fnum;
20159 //-------------------------------------------------------------------------------------------------
20160 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
20161 {
20162  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
20163 };
20164 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
20165 const MsgType SecurityListRequest::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
20166 const unsigned short SecurityListRequest::NoComplexEvents::NoComplexEventDates::_fnum;
20167 //-------------------------------------------------------------------------------------------------
20168 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20169 {
20170  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
20171 };
20172 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20173 const MsgType SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
20174 const unsigned short SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
20175 //-------------------------------------------------------------------------------------------------
20176 const FieldTrait SecurityList::_traits[] =
20177 {
20178  FieldTrait( 60,22, 22, 0,0x04), FieldTrait( 146, 1, 6,143,0x1c), FieldTrait( 320,15, 1, 0,0x04),
20179  FieldTrait( 322,15, 2, 0,0x04), FieldTrait( 393, 1, 4, 0,0x04), FieldTrait( 560, 1, 3, 0,0x04),
20180  FieldTrait( 715,25, 8, 0,0x04), FieldTrait( 893, 8, 5, 0,0x04), FieldTrait( 964, 1, 7, 0,0x04),
20181  FieldTrait(1180,15, 11, 8,0x14), FieldTrait(1181, 4, 12, 8,0x14), FieldTrait(1300,15, 10, 0,0x04),
20182  FieldTrait(1301,20, 9, 0,0x04), FieldTrait(1350, 4, 13, 8,0x14), FieldTrait(1352, 8, 14, 8,0x14),
20183  FieldTrait(1465,15, 15, 0,0x04), FieldTrait(1466,15, 16, 0,0x04), FieldTrait(1467,15, 17, 0,0x04),
20184  FieldTrait(1468, 2, 18, 0,0x04), FieldTrait(1469,28, 19, 0,0x04), FieldTrait(1470, 1, 20, 0,0x04),
20185  FieldTrait(1471, 1, 21, 0,0x04)
20186 };
20187 const FieldTrait_Hash_Array SecurityList::_ftha(SecurityList::_traits, 22);
20188 const MsgType SecurityList::_msgtype("y");
20189 //-------------------------------------------------------------------------------------------------
20190 const FieldTrait SecurityList::NoRelatedSym::_traits[] =
20191 {
20192  FieldTrait( 15,19,102, 0,0x04), FieldTrait( 22,15, 4, 54,0x14), FieldTrait( 48,15, 3, 54,0x14),
20193  FieldTrait( 55,15, 1, 54,0x14), FieldTrait( 58,15,119, 0,0x04), FieldTrait( 65,15, 2, 54,0x14),
20194  FieldTrait( 106,15, 30, 54,0x14), FieldTrait( 107,15, 33, 54,0x14), FieldTrait( 167,15, 8, 54,0x14),
20195  FieldTrait( 200,21, 10, 54,0x14), FieldTrait( 201, 1, 71, 54,0x14), FieldTrait( 202,11, 24, 54,0x14),
20196  FieldTrait( 206, 7, 26, 54,0x14), FieldTrait( 207,20, 29, 54,0x14), FieldTrait( 218,12,105,160,0x14),
20197  FieldTrait( 220,19,106,160,0x14), FieldTrait( 221,15,107,160,0x14), FieldTrait( 222,15,108,160,0x14),
20198  FieldTrait( 223,14, 28, 54,0x14), FieldTrait( 224,25, 12, 54,0x14), FieldTrait( 225,25, 13, 54,0x14),
20199  FieldTrait( 226, 1, 15, 54,0x14), FieldTrait( 227,14, 16, 54,0x14), FieldTrait( 228, 9, 17, 54,0x14),
20200  FieldTrait( 231, 9, 27, 54,0x14), FieldTrait( 232, 1,103,162,0x1c), FieldTrait( 235,15,113,198,0x14),
20201  FieldTrait( 236,14,114,198,0x14), FieldTrait( 239, 1, 14, 54,0x14), FieldTrait( 240,25, 23, 54,0x14),
20202  FieldTrait( 255,15, 18, 54,0x14), FieldTrait( 348, 2, 31, 54,0x14), FieldTrait( 349,28, 32, 54,0x14),
20203  FieldTrait( 350, 2, 34, 54,0x14), FieldTrait( 351,28, 35, 54,0x14), FieldTrait( 354, 2,120, 0,0x04),
20204  FieldTrait( 355,28,121, 0,0x04), FieldTrait( 423, 1,137, 10,0x14), FieldTrait( 454, 1, 5,142,0x1c),
20205  FieldTrait( 460, 1, 6, 54,0x14), FieldTrait( 461,15, 7, 54,0x14), FieldTrait( 470,18, 20, 54,0x14),
20206  FieldTrait( 471,15, 21, 54,0x14), FieldTrait( 472,15, 22, 54,0x14), FieldTrait( 541,25, 11, 54,0x14),
20207  FieldTrait( 543,15, 19, 54,0x14), FieldTrait( 555, 1,104, 51,0x1c), FieldTrait( 561,10,134, 10,0x14),
20208  FieldTrait( 562,10,129, 10,0x14), FieldTrait( 662,11,109,160,0x14), FieldTrait( 663, 1,110,160,0x14),
20209  FieldTrait( 667,21, 37, 54,0x14), FieldTrait( 668, 1, 89, 55,0x14), FieldTrait( 691,15, 36, 54,0x14),
20210  FieldTrait( 696,25,116,198,0x14), FieldTrait( 697,11,117,198,0x14), FieldTrait( 698, 1,118,198,0x14),
20211  FieldTrait( 699,15,111,160,0x14), FieldTrait( 701,25,115,198,0x14), FieldTrait( 711, 1,101,188,0x1c),
20212  FieldTrait( 761,15,112,160,0x14), FieldTrait( 762,15, 9, 54,0x14), FieldTrait( 788, 1, 96, 44,0x14),
20213  FieldTrait( 827, 1,128, 10,0x14), FieldTrait( 864, 1, 40, 38,0x1c), FieldTrait( 869,14, 90, 55,0x14),
20214  FieldTrait( 870, 1, 91, 9,0x1c), FieldTrait( 873,25, 41, 54,0x14), FieldTrait( 874,25, 42, 54,0x14),
20215  FieldTrait( 875, 1, 38, 54,0x14), FieldTrait( 876,15, 39, 54,0x14), FieldTrait( 898,14,100, 44,0x14),
20216  FieldTrait( 913,15, 92, 44,0x14), FieldTrait( 914,15, 93, 44,0x14), FieldTrait( 915,25, 94, 44,0x14),
20217  FieldTrait( 916,25, 97, 44,0x14), FieldTrait( 917,25, 98, 44,0x14), FieldTrait( 918,19, 95, 44,0x14),
20218  FieldTrait( 919, 1, 99, 44,0x14), FieldTrait( 947,19, 25, 54,0x14), FieldTrait( 965,15, 43, 54,0x14),
20219  FieldTrait( 966,15, 44, 54,0x14), FieldTrait( 967, 9, 46, 54,0x14), FieldTrait( 968, 9, 47, 54,0x14),
20220  FieldTrait( 969, 9, 48, 54,0x14), FieldTrait( 970, 1, 49, 54,0x14), FieldTrait( 971, 1, 50, 54,0x14),
20221  FieldTrait( 996,15, 52, 54,0x14), FieldTrait( 997,15, 53, 54,0x14), FieldTrait(1018, 1, 51, 57,0x1c),
20222  FieldTrait(1049, 7, 45, 54,0x14), FieldTrait(1079,26, 54, 54,0x14), FieldTrait(1140,10,130, 10,0x14),
20223  FieldTrait(1143, 9,131, 10,0x14), FieldTrait(1144, 1,132, 10,0x14), FieldTrait(1146,13, 56, 54,0x14),
20224  FieldTrait(1147,10, 57, 54,0x14), FieldTrait(1148,11,125,106,0x14), FieldTrait(1149,11,126,106,0x14),
20225  FieldTrait(1150,11,127,106,0x14), FieldTrait(1151,15, 55, 54,0x14), FieldTrait(1184, 2, 58,150,0x14),
20226  FieldTrait(1185,29, 59,150,0x14), FieldTrait(1186,15, 60,150,0x14), FieldTrait(1191,15, 62, 54,0x14),
20227  FieldTrait(1192,10, 63, 54,0x14), FieldTrait(1193, 7, 64, 54,0x14), FieldTrait(1194, 1, 65, 54,0x14),
20228  FieldTrait(1195,13, 66, 54,0x14), FieldTrait(1196,15, 67, 54,0x14), FieldTrait(1197,15, 74, 54,0x14),
20229  FieldTrait(1198, 1, 68, 54,0x14), FieldTrait(1199,11, 69, 54,0x14), FieldTrait(1200,11, 70, 54,0x14),
20230  FieldTrait(1201, 1,140,164,0x1c), FieldTrait(1205, 1,122,170,0x1c), FieldTrait(1227,15, 61, 54,0x14),
20231  FieldTrait(1234, 1,123, 68,0x1c), FieldTrait(1242, 8, 73, 54,0x14), FieldTrait(1244, 8, 72, 54,0x14),
20232  FieldTrait(1245,19,133, 10,0x14), FieldTrait(1306, 1,124,106,0x14), FieldTrait(1309, 1,138,175,0x1c),
20233  FieldTrait(1312, 1,139, 79,0x1c), FieldTrait(1377, 1,135, 10,0x14), FieldTrait(1378, 1,136, 10,0x14),
20234  FieldTrait(1435, 1, 75, 54,0x14), FieldTrait(1439, 1, 76, 54,0x14), FieldTrait(1449,15, 77, 54,0x14),
20235  FieldTrait(1450,15, 78, 54,0x14), FieldTrait(1451,14, 79, 54,0x14), FieldTrait(1452,14, 80, 54,0x14),
20236  FieldTrait(1457,14, 81, 54,0x14), FieldTrait(1458,14, 82, 54,0x14), FieldTrait(1478, 1, 83, 54,0x14),
20237  FieldTrait(1479, 1, 84, 54,0x14), FieldTrait(1480,14, 85, 54,0x14), FieldTrait(1481, 1, 86, 54,0x14),
20238  FieldTrait(1482, 1, 87, 54,0x14), FieldTrait(1483, 1, 88, 21,0x1c), FieldTrait(1504,22,141, 0,0x04)
20239 };
20241 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
20242 const unsigned short SecurityList::NoRelatedSym::_fnum;
20243 //-------------------------------------------------------------------------------------------------
20244 const FieldTrait SecurityList::NoRelatedSym::NoStipulations::_traits[] =
20245 {
20246  FieldTrait( 233,15, 1, 0,0x04), FieldTrait( 234,15, 2, 0,0x04)
20247 };
20248 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStipulations::_ftha(SecurityList::NoRelatedSym::NoStipulations::_traits, 2);
20249 const MsgType SecurityList::NoRelatedSym::NoStipulations::_msgtype("NoStipulations");
20250 const unsigned short SecurityList::NoRelatedSym::NoStipulations::_fnum;
20251 //-------------------------------------------------------------------------------------------------
20252 const FieldTrait SecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
20253 {
20254  FieldTrait( 455,15, 1, 0,0x04), FieldTrait( 456,15, 2, 0,0x04)
20255 };
20256 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
20257 const MsgType SecurityList::NoRelatedSym::NoSecurityAltID::_msgtype("NoSecurityAltID");
20258 const unsigned short SecurityList::NoRelatedSym::NoSecurityAltID::_fnum;
20259 //-------------------------------------------------------------------------------------------------
20260 const FieldTrait SecurityList::NoRelatedSym::NoLegs::_traits[] =
20261 {
20262  FieldTrait( 248,25, 12, 56,0x14), FieldTrait( 249,25, 13, 56,0x14), FieldTrait( 250, 1, 14, 56,0x14),
20263  FieldTrait( 251, 1, 15, 56,0x14), FieldTrait( 252,14, 16, 56,0x14), FieldTrait( 253, 9, 17, 56,0x14),
20264  FieldTrait( 254,25, 23, 56,0x14), FieldTrait( 257,15, 18, 56,0x14), FieldTrait( 556,19, 38, 56,0x14),
20265  FieldTrait( 566,11, 46, 56,0x14), FieldTrait( 587, 7, 56, 0,0x04), FieldTrait( 596,18, 20, 56,0x14),
20266  FieldTrait( 597,15, 21, 56,0x14), FieldTrait( 598,15, 22, 56,0x14), FieldTrait( 599,15, 19, 56,0x14),
20267  FieldTrait( 600,15, 1, 56,0x14), FieldTrait( 601,15, 2, 56,0x14), FieldTrait( 602,15, 3, 56,0x14),
20268  FieldTrait( 603,15, 4, 56,0x14), FieldTrait( 604, 1, 5, 64,0x1c), FieldTrait( 607, 1, 6, 56,0x14),
20269  FieldTrait( 608,15, 7, 56,0x14), FieldTrait( 609,15, 8, 56,0x14), FieldTrait( 610,21, 10, 56,0x14),
20270  FieldTrait( 611,25, 11, 56,0x14), FieldTrait( 612,11, 24, 56,0x14), FieldTrait( 613, 7, 26, 56,0x14),
20271  FieldTrait( 614, 9, 27, 56,0x14), FieldTrait( 615,14, 28, 56,0x14), FieldTrait( 616,20, 29, 56,0x14),
20272  FieldTrait( 617,15, 30, 56,0x14), FieldTrait( 618, 2, 31, 56,0x14), FieldTrait( 619,28, 32, 56,0x14),
20273  FieldTrait( 620,15, 33, 56,0x14), FieldTrait( 621, 2, 34, 56,0x14), FieldTrait( 622,28, 35, 56,0x14),
20274  FieldTrait( 623, 9, 36, 56,0x14), FieldTrait( 624, 7, 37, 56,0x14), FieldTrait( 676,19, 58, 59,0x14),
20275  FieldTrait( 677,15, 59, 59,0x14), FieldTrait( 678,15, 60, 59,0x14), FieldTrait( 679,11, 61, 59,0x14),
20276  FieldTrait( 680, 1, 62, 59,0x14), FieldTrait( 683, 1, 57, 65,0x1c), FieldTrait( 690, 1, 55, 0,0x04),
20277  FieldTrait( 739,25, 40, 56,0x14), FieldTrait( 740,15, 39, 56,0x14), FieldTrait( 764,15, 9, 56,0x14),
20278  FieldTrait( 942,19, 25, 56,0x14), FieldTrait( 955,21, 41, 56,0x14), FieldTrait( 956,25, 42, 56,0x14),
20279  FieldTrait( 999,15, 43, 56,0x14), FieldTrait(1001,15, 44, 56,0x14), FieldTrait(1017, 9, 45, 56,0x14),
20280  FieldTrait(1212,26, 47, 56,0x14), FieldTrait(1224,10, 50, 56,0x14), FieldTrait(1358, 1, 48, 56,0x14),
20281  FieldTrait(1420, 1, 49, 56,0x14), FieldTrait(1421,15, 51, 56,0x14), FieldTrait(1422,10, 52, 56,0x14),
20282  FieldTrait(1436, 1, 53, 56,0x14), FieldTrait(1440, 1, 54, 56,0x14)
20283 };
20284 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::_ftha(SecurityList::NoRelatedSym::NoLegs::_traits, 62);
20285 const MsgType SecurityList::NoRelatedSym::NoLegs::_msgtype("NoLegs");
20286 const unsigned short SecurityList::NoRelatedSym::NoLegs::_fnum;
20287 //-------------------------------------------------------------------------------------------------
20288 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
20289 {
20290  FieldTrait( 605,15, 1, 0,0x04), FieldTrait( 606,15, 2, 0,0x04)
20291 };
20292 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
20293 const MsgType SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
20294 const unsigned short SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_fnum;
20295 //-------------------------------------------------------------------------------------------------
20296 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
20297 {
20298  FieldTrait( 688,15, 1, 0,0x04), FieldTrait( 689,15, 2, 0,0x04)
20299 };
20300 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
20301 const MsgType SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
20302 const unsigned short SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_fnum;
20303 //-------------------------------------------------------------------------------------------------
20304 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::_traits[] =
20305 {
20306  FieldTrait( 241,25, 12,191,0x14), FieldTrait( 242,25, 13,191,0x14), FieldTrait( 243, 1, 14,191,0x14),
20307  FieldTrait( 244, 1, 15,191,0x14), FieldTrait( 245,14, 16,191,0x14), FieldTrait( 246, 9, 17,191,0x14),
20308  FieldTrait( 247,25, 23,191,0x14), FieldTrait( 256,15, 18,191,0x14), FieldTrait( 305,15, 4,191,0x14),
20309  FieldTrait( 306,15, 30,191,0x14), FieldTrait( 307,15, 33,191,0x14), FieldTrait( 308,20, 29,191,0x14),
20310  FieldTrait( 309,15, 3,191,0x14), FieldTrait( 310,15, 8,191,0x14), FieldTrait( 311,15, 1,191,0x14),
20311  FieldTrait( 312,15, 2,191,0x14), FieldTrait( 313,21, 10,191,0x14), FieldTrait( 315, 1, 60,191,0x14),
20312  FieldTrait( 316,11, 24,191,0x14), FieldTrait( 317, 7, 26,191,0x14), FieldTrait( 318,19, 38,191,0x14),
20313  FieldTrait( 362, 2, 31,191,0x14), FieldTrait( 363,28, 32,191,0x14), FieldTrait( 364, 2, 34,191,0x14),
20314  FieldTrait( 365,28, 35,191,0x14), FieldTrait( 435,14, 28,191,0x14), FieldTrait( 436, 9, 27,191,0x14),
20315  FieldTrait( 457, 1, 5,189,0x1c), FieldTrait( 462, 1, 6,191,0x14), FieldTrait( 463,15, 7,191,0x14),
20316  FieldTrait( 542,25, 11,191,0x14), FieldTrait( 592,18, 20,191,0x14), FieldTrait( 593,15, 21,191,0x14),
20317  FieldTrait( 594,15, 22,191,0x14), FieldTrait( 595,15, 19,191,0x14), FieldTrait( 763,15, 9,191,0x14),
20318  FieldTrait( 810,11, 40,191,0x14), FieldTrait( 877,15, 36,191,0x14), FieldTrait( 878,15, 37,191,0x14),
20319  FieldTrait( 879,10, 39,191,0x14), FieldTrait( 882,11, 41,191,0x14), FieldTrait( 883,11, 42,191,0x14),
20320  FieldTrait( 884,13, 43,191,0x14), FieldTrait( 885,13, 44,191,0x14), FieldTrait( 886,13, 45,191,0x14),
20321  FieldTrait( 887, 1, 46,194,0x1c), FieldTrait( 941,19, 25,191,0x14), FieldTrait( 972,14, 47,191,0x14),
20322  FieldTrait( 973,13, 49,191,0x14), FieldTrait( 974,15, 50,191,0x14), FieldTrait( 975, 1, 48,191,0x14),
20323  FieldTrait( 998,15, 51,191,0x14), FieldTrait(1000,15, 52,191,0x14), FieldTrait(1038,13, 53,191,0x14),
20324  FieldTrait(1039,15, 55,191,0x14), FieldTrait(1044,10, 56,191,0x14), FieldTrait(1045, 9, 57,191,0x14),
20325  FieldTrait(1046, 7, 58,191,0x14), FieldTrait(1058, 1, 54,195,0x1c), FieldTrait(1213,26, 59,191,0x14),
20326  FieldTrait(1419, 1, 61,191,0x14), FieldTrait(1423,10, 62,191,0x14), FieldTrait(1424,15, 63,191,0x14),
20327  FieldTrait(1425,10, 64,191,0x14), FieldTrait(1437, 1, 65,191,0x14), FieldTrait(1441, 1, 66,191,0x14),
20328  FieldTrait(1453,15, 67,191,0x14), FieldTrait(1454,15, 68,191,0x14), FieldTrait(1455,14, 69,191,0x14),
20329  FieldTrait(1456,14, 70,191,0x14), FieldTrait(1459,14, 71,191,0x14), FieldTrait(1460,14, 72,191,0x14)
20330 };
20331 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::_traits, 72);
20332 const MsgType SecurityList::NoRelatedSym::NoUnderlyings::_msgtype("NoUnderlyings");
20333 const unsigned short SecurityList::NoRelatedSym::NoUnderlyings::_fnum;
20334 //-------------------------------------------------------------------------------------------------
20335 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20336 {
20337  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
20338 };
20339 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20340 const MsgType SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
20341 const unsigned short SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_fnum;
20342 //-------------------------------------------------------------------------------------------------
20343 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
20344 {
20345  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
20346 };
20347 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20348 const MsgType SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_msgtype("NoUnderlyingStips");
20349 const unsigned short SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_fnum;
20350 //-------------------------------------------------------------------------------------------------
20351 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20352 {
20353  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
20354  FieldTrait(1062, 1, 4,196,0x1c)
20355 };
20356 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20357 const MsgType SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
20358 const unsigned short SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_fnum;
20359 //-------------------------------------------------------------------------------------------------
20360 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20361 {
20362  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
20363 };
20364 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20365 const MsgType SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
20366 const unsigned short SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
20367 //-------------------------------------------------------------------------------------------------
20368 const FieldTrait SecurityList::NoRelatedSym::NoEvents::_traits[] =
20369 {
20370  FieldTrait( 865, 1, 1, 0,0x04), FieldTrait( 866,25, 2, 0,0x04), FieldTrait( 867,11, 3, 0,0x04),
20371  FieldTrait( 868,15, 4, 0,0x04), FieldTrait(1145,22, 5, 0,0x04)
20372 };
20373 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoEvents::_ftha(SecurityList::NoRelatedSym::NoEvents::_traits, 5);
20374 const MsgType SecurityList::NoRelatedSym::NoEvents::_msgtype("NoEvents");
20375 const unsigned short SecurityList::NoRelatedSym::NoEvents::_fnum;
20376 //-------------------------------------------------------------------------------------------------
20377 const FieldTrait SecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
20378 {
20379  FieldTrait( 871, 1, 1, 0,0x04), FieldTrait( 872,15, 2, 0,0x04)
20380 };
20381 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
20382 const MsgType SecurityList::NoRelatedSym::NoInstrAttrib::_msgtype("NoInstrAttrib");
20383 const unsigned short SecurityList::NoRelatedSym::NoInstrAttrib::_fnum;
20384 //-------------------------------------------------------------------------------------------------
20385 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
20386 {
20387  FieldTrait(1019,15, 1, 0,0x04), FieldTrait(1050, 7, 2, 0,0x04), FieldTrait(1051, 1, 3, 0,0x04),
20388  FieldTrait(1052, 1, 4, 58,0x1c)
20389 };
20390 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
20391 const MsgType SecurityList::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
20392 const unsigned short SecurityList::NoRelatedSym::NoInstrumentParties::_fnum;
20393 //-------------------------------------------------------------------------------------------------
20394 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20395 {
20396  FieldTrait(1053,15, 1, 0,0x04), FieldTrait(1054, 1, 2, 0,0x04)
20397 };
20398 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20399 const MsgType SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_msgtype("NoInstrumentPartySubIDs");
20400 const unsigned short SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_fnum;
20401 //-------------------------------------------------------------------------------------------------
20402 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::_traits[] =
20403 {
20404  FieldTrait(1202,11, 2, 0,0x04), FieldTrait(1203,11, 3, 0,0x04), FieldTrait(1204, 9, 4, 0,0x04),
20405  FieldTrait(1223,15, 1, 0,0x04), FieldTrait(1236, 1, 6, 76,0x1c), FieldTrait(1304, 1, 5, 0,0x04)
20406 };
20407 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::_traits, 6);
20408 const MsgType SecurityList::NoRelatedSym::NoStrikeRules::_msgtype("NoStrikeRules");
20409 const unsigned short SecurityList::NoRelatedSym::NoStrikeRules::_fnum;
20410 //-------------------------------------------------------------------------------------------------
20411 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
20412 {
20413  FieldTrait(1222,15, 1, 0,0x04), FieldTrait(1226,21, 5, 0,0x04), FieldTrait(1229, 1, 6, 0,0x04),
20414  FieldTrait(1241,21, 4, 0,0x04), FieldTrait(1302, 1, 3, 0,0x04), FieldTrait(1303, 1, 2, 0,0x04)
20415 };
20416 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
20417 const MsgType SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_msgtype("NoMaturityRules");
20418 const unsigned short SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_fnum;
20419 //-------------------------------------------------------------------------------------------------
20420 const FieldTrait SecurityList::NoRelatedSym::NoTickRules::_traits[] =
20421 {
20422  FieldTrait(1206,11, 1, 0,0x04), FieldTrait(1207,11, 2, 0,0x04), FieldTrait(1208,11, 3, 0,0x04),
20423  FieldTrait(1209, 1, 4, 0,0x04)
20424 };
20425 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTickRules::_ftha(SecurityList::NoRelatedSym::NoTickRules::_traits, 4);
20426 const MsgType SecurityList::NoRelatedSym::NoTickRules::_msgtype("NoTickRules");
20427 const unsigned short SecurityList::NoRelatedSym::NoTickRules::_fnum;
20428 //-------------------------------------------------------------------------------------------------
20429 const FieldTrait SecurityList::NoRelatedSym::NoLotTypeRules::_traits[] =
20430 {
20431  FieldTrait(1093, 7, 1, 0,0x04), FieldTrait(1231,10, 2, 0,0x04)
20432 };
20433 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(SecurityList::NoRelatedSym::NoLotTypeRules::_traits, 2);
20434 const MsgType SecurityList::NoRelatedSym::NoLotTypeRules::_msgtype("NoLotTypeRules");
20435 const unsigned short SecurityList::NoRelatedSym::NoLotTypeRules::_fnum;
20436 //-------------------------------------------------------------------------------------------------
20437 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::_traits[] =
20438 {
20439  FieldTrait( 336,15, 1, 0,0x04), FieldTrait( 625,15, 2, 0,0x04), FieldTrait(1141, 1, 7, 73,0x1c),
20440  FieldTrait(1232, 1, 5, 41,0x1c), FieldTrait(1235, 1, 6, 75,0x1c), FieldTrait(1237, 1, 3, 92,0x1c),
20441  FieldTrait(1239, 1, 4,171,0x1c)
20442 };
20443 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::_traits, 7);
20444 const MsgType SecurityList::NoRelatedSym::NoTradingSessionRules::_msgtype("NoTradingSessionRules");
20445 const unsigned short SecurityList::NoRelatedSym::NoTradingSessionRules::_fnum;
20446 //-------------------------------------------------------------------------------------------------
20447 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
20448 {
20449  FieldTrait( 264, 1, 2, 0,0x04), FieldTrait(1021, 1, 3, 0,0x04), FieldTrait(1022,15, 1, 0,0x04)
20450 };
20451 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
20452 const MsgType SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_msgtype("NoMDFeedTypes");
20453 const unsigned short SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_fnum;
20454 //-------------------------------------------------------------------------------------------------
20455 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
20456 {
20457  FieldTrait(1308, 7, 1, 0,0x04)
20458 };
20459 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
20460 const MsgType SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_msgtype("NoExecInstRules");
20461 const unsigned short SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_fnum;
20462 //-------------------------------------------------------------------------------------------------
20463 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
20464 {
20465  FieldTrait( 574,15, 2, 0,0x04), FieldTrait(1142,15, 1, 0,0x04)
20466 };
20467 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
20468 const MsgType SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_msgtype("NoMatchRules");
20469 const unsigned short SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_fnum;
20470 //-------------------------------------------------------------------------------------------------
20471 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
20472 {
20473  FieldTrait( 40, 7, 1, 0,0x04)
20474 };
20475 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
20476 const MsgType SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
20477 const unsigned short SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_fnum;
20478 //-------------------------------------------------------------------------------------------------
20479 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
20480 {
20481  FieldTrait( 59, 7, 1, 0,0x04)
20482 };
20483 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
20484 const MsgType SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
20485 const unsigned short SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_fnum;
20486 //-------------------------------------------------------------------------------------------------
20487 const FieldTrait SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
20488 {
20489  FieldTrait(1210, 1, 1, 0,0x04), FieldTrait(1211,15, 2, 0,0x04)
20490 };
20491 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
20492 const MsgType SecurityList::NoRelatedSym::NoNestedInstrAttrib::_msgtype("NoNestedInstrAttrib");
20493 const unsigned short SecurityList::NoRelatedSym::NoNestedInstrAttrib::_fnum;
20494 //-------------------------------------------------------------------------------------------------
20495 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
20496 {
20497  FieldTrait(1484, 1, 1, 0,0x04), FieldTrait(1485,13, 2, 0,0x04), FieldTrait(1486,11, 3, 0,0x04),
20498  FieldTrait(1487, 1, 4, 0,0x04), FieldTrait(1488,14, 5, 0,0x04), FieldTrait(1489, 1, 6, 0,0x04),
20499  FieldTrait(1490, 1, 7, 0,0x04), FieldTrait(1491, 1, 8, 19,0x1c)
20500 };
20501 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
20502 const MsgType SecurityList::NoRelatedSym::NoComplexEvents::_msgtype("NoComplexEvents");
20503 const unsigned short SecurityList::NoRelatedSym::NoComplexEvents::_fnum;
20504 //-------------------------------------------------------------------------------------------------
20505 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
20506 {
20507  FieldTrait(1492,22, 1, 0,0x04), FieldTrait(1493,22, 2, 0,0x04), FieldTrait(1494, 1, 3, 20,0x1c)
20508 };
20509 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
20510 const MsgType SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_msgtype("NoComplexEventDates");
20511 const unsigned short SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_fnum;
20512 //-------------------------------------------------------------------------------------------------
20513 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20514 {
20515  FieldTrait(1495,23, 1, 0,0x04), FieldTrait(1496,23, 2, 0,0x04)
20516 };
20517 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20518 const MsgType SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_msgtype("NoComplexEventTimes");
20519 const unsigned short SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_fnum;
20520 //-------------------------------------------------------------------------------------------------
20521 const FieldTrait DerivativeSecurityListRequest::_traits[] =
20522 {
20523  FieldTrait( 15,19, 76, 0,0x04), FieldTrait( 58,15, 77, 0,0x04), FieldTrait( 241,25, 14,191,0x14),
20524  FieldTrait( 242,25, 15,191,0x14), FieldTrait( 243, 1, 16,191,0x14), FieldTrait( 244, 1, 17,191,0x14),
20525  FieldTrait( 245,14, 18,191,0x14), FieldTrait( 246, 9, 19,191,0x14), FieldTrait( 247,25, 25,191,0x14),
20526  FieldTrait( 256,15, 20,191,0x14), FieldTrait( 263, 7, 82, 0,0x04), FieldTrait( 305,15, 6,191,0x14),
20527  FieldTrait( 306,15, 32,191,0x14), FieldTrait( 307,15, 35,191,0x14), FieldTrait( 308,20, 31,191,0x14),
20528  FieldTrait( 309,15, 5,191,0x14), FieldTrait( 310,15, 10,191,0x14), FieldTrait( 311,15, 3,191,0x14),
20529  FieldTrait( 312,15, 4,191,0x14), FieldTrait( 313,21, 12,191,0x14), FieldTrait( 315, 1, 62,191,0x14),
20530  FieldTrait( 316,11, 26,191,0x14), FieldTrait( 317, 7, 28,191,0x14), FieldTrait( 318,19, 40,191,0x14),
20531  FieldTrait( 320,15, 1, 0,0x05), FieldTrait( 336,15, 80, 0,0x04), FieldTrait( 354, 2, 78, 0,0x04),
20532  FieldTrait( 355,28, 79, 0,0x04), FieldTrait( 362, 2, 33,191,0x14), FieldTrait( 363,28, 34,191,0x14),
20533  FieldTrait( 364, 2, 36,191,0x14), FieldTrait( 365,28, 37,191,0x14), FieldTrait( 435,14, 30,191,0x14),
20534  FieldTrait( 436, 9, 29,191,0x14), FieldTrait( 457, 1, 7,189,0x1c), FieldTrait( 462, 1, 8,191,0x14),
20535  FieldTrait( 463,15, 9,191,0x14), FieldTrait( 542,25, 13,191,0x14), FieldTrait( 559, 1, 2, 0,0x05),
20536  FieldTrait( 592,18, 22,191,0x14), FieldTrait( 593,15, 23,191,0x14), FieldTrait( 594,15, 24,191,0x14),
20537  FieldTrait( 595,15, 21,191,0x14), FieldTrait( 625,15, 81, 0,0x04), FieldTrait( 762,15, 75, 0,0x04),
20538  FieldTrait( 763,15, 11,191,0x14), FieldTrait( 810,11, 42,191,0x14), FieldTrait( 877,15, 38,191,0x14),
20539  FieldTrait( 878,15, 39,191,0x14), FieldTrait( 879,10, 41,191,0x14), FieldTrait( 882,11, 43,191,0x14),
20540  FieldTrait( 883,11, 44,191,0x14), FieldTrait( 884,13, 45,191,0x14), FieldTrait( 885,13, 46,191,0x14),
20541  FieldTrait( 886,13, 47,191,0x14), FieldTrait( 887, 1, 48,194,0x1c), FieldTrait( 941,19, 27,191,0x14),
20542  FieldTrait( 972,14, 49,191,0x14), FieldTrait( 973,13, 51,191,0x14), FieldTrait( 974,15, 52,191,0x14),
20543  FieldTrait( 975, 1, 50,191,0x14), FieldTrait( 998,15, 53,191,0x14), FieldTrait(1000,15, 54,191,0x14),
20544  FieldTrait(1038,13, 55,191,0x14), FieldTrait(1039,15, 57,191,0x14), FieldTrait(1044,10, 58,191,0x14),
20545  FieldTrait(1045, 9, 59,191,0x14), FieldTrait(1046, 7, 60,191,0x14), FieldTrait(1058, 1, 56,195,0x1c),
20546  FieldTrait(1213,26, 61,191,0x14), FieldTrait(1214,15, 85, 28,0x14), FieldTrait(1215,15, 86, 28,0x14),
20547  FieldTrait(1216,15, 87, 28,0x14), FieldTrait(1217,15, 88, 28,0x14), FieldTrait(1218, 1, 89, 32,0x1c),
20548  FieldTrait(1225,13,121, 28,0x14), FieldTrait(1228,15, 91, 28,0x14), FieldTrait(1243, 8, 92, 28,0x14),
20549  FieldTrait(1246, 1, 90, 28,0x14), FieldTrait(1247,15, 93, 28,0x14), FieldTrait(1248,15, 94, 28,0x14),
20550  FieldTrait(1249,15, 95, 28,0x14), FieldTrait(1250,15, 96, 28,0x14), FieldTrait(1251,21, 97, 28,0x14),
20551  FieldTrait(1252,25, 98, 28,0x14), FieldTrait(1253,26, 99, 28,0x14), FieldTrait(1254,15,100, 28,0x14),
20552  FieldTrait(1255, 7,101, 28,0x14), FieldTrait(1256,15,102, 28,0x14), FieldTrait(1257,15,104, 28,0x14),
20553  FieldTrait(1258,18,105, 28,0x14), FieldTrait(1259,15,106, 28,0x14), FieldTrait(1260,15,108, 28,0x14),
20554  FieldTrait(1261,11,107, 28,0x14), FieldTrait(1262,19,109, 28,0x14), FieldTrait(1263, 9,110, 28,0x14),
20555  FieldTrait(1264, 9,111, 28,0x14), FieldTrait(1265, 7,112, 28,0x14), FieldTrait(1266, 9,113, 28,0x14),
20556  FieldTrait(1267, 9,114, 28,0x14), FieldTrait(1268,13,115, 28,0x14), FieldTrait(1269,15,116, 28,0x14),
20557  FieldTrait(1270,10,117, 28,0x14), FieldTrait(1271,15,122, 28,0x14), FieldTrait(1272,20,123, 28,0x14),
20558  FieldTrait(1273, 1,124, 28,0x14), FieldTrait(1274, 1,125, 28,0x14), FieldTrait(1275,15,126, 28,0x14),
20559  FieldTrait(1276,25,103, 28,0x14), FieldTrait(1277, 2,127, 28,0x14), FieldTrait(1278,28,128, 28,0x14),
20560  FieldTrait(1279,15,129, 28,0x14), FieldTrait(1280, 2,130, 28,0x14), FieldTrait(1281,28,131, 28,0x14),
20561  FieldTrait(1282, 2,142, 34,0x14), FieldTrait(1283,28,143, 34,0x14), FieldTrait(1284,15,144, 34,0x14),
20562  FieldTrait(1285,21,132, 28,0x14), FieldTrait(1286, 1,133, 27,0x1c), FieldTrait(1292, 1,134, 30,0x1c),
20563  FieldTrait(1299, 7,120, 28,0x14), FieldTrait(1300,15, 84, 0,0x04), FieldTrait(1301,20, 83, 0,0x04),
20564  FieldTrait(1315,15,118, 28,0x14), FieldTrait(1316,10,119, 28,0x14), FieldTrait(1317, 7,135, 28,0x14),
20565  FieldTrait(1318,15,136, 28,0x14), FieldTrait(1319,15,137, 28,0x14), FieldTrait(1320, 1,138, 28,0x14),
20566  FieldTrait(1321,11,139, 28,0x14), FieldTrait(1322,11,140, 28,0x14), FieldTrait(1323, 1,141, 28,0x14),
20567  FieldTrait(1419, 1, 63,191,0x14), FieldTrait(1423,10, 64,191,0x14), FieldTrait(1424,15, 65,191,0x14),
20568  FieldTrait(1425,10, 66,191,0x14), FieldTrait(1437, 1, 67,191,0x14), FieldTrait(1438, 1,145, 28,0x14),
20569  FieldTrait(1441, 1, 68,191,0x14), FieldTrait(1442, 1,146, 28,0x14), FieldTrait(1453,15, 69,191,0x14),
20570  FieldTrait(1454,15, 70,191,0x14), FieldTrait(1455,14, 71,191,0x14), FieldTrait(1456,14, 72,191,0x14),
20571  FieldTrait(1459,14, 73,191,0x14), FieldTrait(1460,14, 74,191,0x14)
20572 };
20575 //-------------------------------------------------------------------------------------------------
20577 {
20578  FieldTrait( 458,15, 1, 0,0x04), FieldTrait( 459,15, 2, 0,0x04)
20579 };
20583 //-------------------------------------------------------------------------------------------------
20585 {
20586  FieldTrait( 888,15, 1, 0,0x04), FieldTrait( 889,15, 2, 0,0x04)
20587 };
20591 //-------------------------------------------------------------------------------------------------
20593 {
20594  FieldTrait(1059,15, 1, 0,0x04), FieldTrait(1060, 7, 2, 0,0x04), FieldTrait(1061, 1, 3, 0,0x04),
20595  FieldTrait(1062, 1, 4,196,0x1c)
20596 };
20600 //-------------------------------------------------------------------------------------------------
20601 const FieldTrait DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20602 {
20603  FieldTrait(1063,15, 1, 0,0x04), FieldTrait(1064, 1, 2, 0,0x04)
20604 };
20605 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20606 const MsgType DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_msgtype("NoUndlyInstrumentPartySubIDs");
20607 const unsigned short DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_fnum;
20608 //-------------------------------------------------------------------------------------------------
20610 {
20611  FieldTrait(1219,15, 1, 0,0x04), FieldTrait(1220,15, 2, 0,0x04)
20612 };
20616 //-------------------------------------------------------------------------------------------------
20618 {
20619  FieldTrait(1287, 1, 1, 0,0x04), FieldTrait(1288,25, 2, 0,0x04), FieldTrait(1289,22, 3, 0,0x04),
20620  FieldTrait(1290,11, 4, 0,0x04), FieldTrait(1291,15, 5, 0,0x04)
20621 };
20625 //-------------------------------------------------------------------------------------------------
20627 {
20628  FieldTrait(1293,15, 1, 0,0x04), FieldTrait(1294,15, 2, 0,0x04), FieldTrait(1295, 1, 3, 0,0x04),
20629  FieldTrait(1296, 1, 4, 31,0x1c)
20630 };
20634 //-------------------------------------------------------------------------------------------------
20635 const FieldTrait DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
20636 {
20637  FieldTrait(1297,15, 1, 0,0x04), FieldTrait(1298, 1, 2, 0,0x04)
20638 };
20639 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
20640 const MsgType DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_msgtype("NoDerivativeInstrumentPartySubIDs");
20641 const unsigned short DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_fnum;
20642 
20643 } // namespace TEX
20644 } // namespace FIX8